Index
All Classes and Interfaces|All Packages
A
- add(Box) - Method in class com.bfo.box.Box
-
Add this box to the end of the list of children
- add(String, C2PA_AssertionIngredient, Json) - Method in class com.bfo.box.C2PA_AssertionActions
-
Add a new action to the list.
- algorithm_unsupported - Enum constant in enum class com.bfo.box.C2PAStatus.Code
- asBox() - Method in interface com.bfo.box.C2PA_Assertion
-
This default method in the marker interface casts this object to a JUMBox.
- assertion_accessible - Enum constant in enum class com.bfo.box.C2PAStatus.Code
- assertion_action_ingredientMismatch - Enum constant in enum class com.bfo.box.C2PAStatus.Code
- assertion_action_redacted - Enum constant in enum class com.bfo.box.C2PAStatus.Code
- assertion_bmffHash_match - Enum constant in enum class com.bfo.box.C2PAStatus.Code
- assertion_bmffHash_mismatch - Enum constant in enum class com.bfo.box.C2PAStatus.Code
- assertion_cbor_invalid - Enum constant in enum class com.bfo.box.C2PAStatus.Code
- assertion_cloud_data_actions - Enum constant in enum class com.bfo.box.C2PAStatus.Code
- assertion_cloud_data_hardBinding - Enum constant in enum class com.bfo.box.C2PAStatus.Code
- assertion_dataHash_match - Enum constant in enum class com.bfo.box.C2PAStatus.Code
- assertion_dataHash_mismatch - Enum constant in enum class com.bfo.box.C2PAStatus.Code
- assertion_hashedURI_match - Enum constant in enum class com.bfo.box.C2PAStatus.Code
- assertion_hashedURI_mismatch - Enum constant in enum class com.bfo.box.C2PAStatus.Code
- assertion_inaccessible - Enum constant in enum class com.bfo.box.C2PAStatus.Code
- assertion_json_invalid - Enum constant in enum class com.bfo.box.C2PAStatus.Code
- assertion_missing - Enum constant in enum class com.bfo.box.C2PAStatus.Code
- assertion_multipleHardBindings - Enum constant in enum class com.bfo.box.C2PAStatus.Code
- assertion_notRedacted - Enum constant in enum class com.bfo.box.C2PAStatus.Code
- assertion_required_missing - Enum constant in enum class com.bfo.box.C2PAStatus.Code
- assertion_selfRedacted - Enum constant in enum class com.bfo.box.C2PAStatus.Code
- assertion_undeclared - Enum constant in enum class com.bfo.box.C2PAStatus.Code
B
- Box - Class in com.bfo.box
-
A general class for ISO base media boxes, eg M4V, M4A, quicktime, as defined in ISO14496, and also JUMBox as defined in ISO19566.
- BoxFactory - Class in com.bfo.box
-
The BoxFactory creates
Box
objects from anInputStream
. - BoxFactory() - Constructor for class com.bfo.box.BoxFactory
-
Create a new BoxFactory
C
- C2PA_Assertion - Interface in com.bfo.box
-
An interface implemented by JUMBox objects that represent assertions.
- C2PA_AssertionActions - Class in com.bfo.box
-
A C2PA Assertion for the "c2pa.actions" type
- C2PA_AssertionActions() - Constructor for class com.bfo.box.C2PA_AssertionActions
-
Create a new assertion
- C2PA_AssertionCloudData - Class in com.bfo.box
-
A C2PA Assertion for the "c2pa.cloud-data" type
- C2PA_AssertionCloudData() - Constructor for class com.bfo.box.C2PA_AssertionCloudData
-
Create a new assertion
- C2PA_AssertionEndorsement - Class in com.bfo.box
-
A C2PA Assertion for the "c2pa.endorsement" type
- C2PA_AssertionEndorsement() - Constructor for class com.bfo.box.C2PA_AssertionEndorsement
-
Create a new assertion
- C2PA_AssertionGDepth - Class in com.bfo.box
-
A C2PA Assertion for the "c2pa.depthmap.GDepth" type
- C2PA_AssertionGDepth() - Constructor for class com.bfo.box.C2PA_AssertionGDepth
-
Create a new assertion
- C2PA_AssertionHashBMFF - Class in com.bfo.box
-
A C2PA Assertion for the "c2pa.hash.bmff" or "c2pa.hash.bmff.v2" types
- C2PA_AssertionHashBMFF(boolean) - Constructor for class com.bfo.box.C2PA_AssertionHashBMFF
-
Create a new BMFF assertion
- C2PA_AssertionHashData - Class in com.bfo.box
-
A C2PA Assertion for the "c2pa.hash.data" type
- C2PA_AssertionHashData() - Constructor for class com.bfo.box.C2PA_AssertionHashData
-
Create a new assertion
- C2PA_AssertionIngredient - Class in com.bfo.box
-
A C2PA Assertion for the "c2pa.ingredient" type
- C2PA_AssertionIngredient() - Constructor for class com.bfo.box.C2PA_AssertionIngredient
-
Create a new assertion
- C2PA_AssertionIngredient(String, Json) - Constructor for class com.bfo.box.C2PA_AssertionIngredient
-
Create a new assertion
- C2PA_AssertionSchema - Class in com.bfo.box
-
A C2PA Assertion for the "stds.exif", "stds.iptc", "stds.schema-org.ClaimReview", "stds.schema-org.CreativeWork" types
- C2PA_AssertionSchema(String, Json) - Constructor for class com.bfo.box.C2PA_AssertionSchema
-
Create a new assertion
- C2PA_AssertionSoftBinding - Class in com.bfo.box
-
A C2PA Assertion for the "c2pa.soft-binding" type
- C2PA_AssertionSoftBinding() - Constructor for class com.bfo.box.C2PA_AssertionSoftBinding
-
Create a new assertion
- C2PA_AssertionThumbnail - Class in com.bfo.box
-
A C2PA Assertion for the "c2pa.thumbnail.claim" and "c2pa.thumbnail.ingredient" types
- C2PA_AssertionThumbnail(String, String, InputStream, boolean) - Constructor for class com.bfo.box.C2PA_AssertionThumbnail
-
Create a new assertion
- C2PA_AssertionUnknown - Class in com.bfo.box
-
A C2PA Assertion that will be used for unknown types of assertion
- C2PA_AssertionUnknown() - Constructor for class com.bfo.box.C2PA_AssertionUnknown
- C2PAClaim - Class in com.bfo.box
-
The claim box used to stored the claim in a
manifest box
. - C2PAContainerBox - Class in com.bfo.box
-
A C2PAContainerBox wraps a
C2PAStore
inside a "uuid" box, for safe storage inside an ISO BMFF-based file. - C2PAContainerBox() - Constructor for class com.bfo.box.C2PAContainerBox
-
Create a new C2PAContainerBox
- C2PAHelper - Class in com.bfo.box
-
A general Helper class for C2PA which functions as a main method, provides utility methods for embedding C2PA in files.
- C2PAHelper() - Constructor for class com.bfo.box.C2PAHelper
- C2PAManifest - Class in com.bfo.box
-
The manifest box represents a signed sequence of assertions.
- C2PAManifest() - Constructor for class com.bfo.box.C2PAManifest
-
Create a new uninitialized box, for loading.
- C2PAManifest(String) - Constructor for class com.bfo.box.C2PAManifest
-
Create a new C2PAManifest
- C2PASignature - Class in com.bfo.box
-
The C2PA signature is applied to each
manifest
to sign it. - C2PAStatus - Class in com.bfo.box
-
A representation of a C2PA status code, with a message and an optional URL describing its origin
- C2PAStatus(boolean, String, String, String, Throwable) - Constructor for class com.bfo.box.C2PAStatus
-
Create a new status based on a custom code
- C2PAStatus(C2PAStatus.Code, String, String, Throwable) - Constructor for class com.bfo.box.C2PAStatus
-
Create a new status based on the specified standard code
- C2PAStatus.Code - Enum Class in com.bfo.box
-
An enum listing the predefined status code
- C2PAStore - Class in com.bfo.box
-
The store box is the top-level box for any C2PA object.
- C2PAStore() - Constructor for class com.bfo.box.C2PAStore
-
Create a new C2PAStore
- cbor() - Method in class com.bfo.box.CborBox
-
Return the CBOR object contained in this struture.
- cbor() - Method in class com.bfo.box.CborContainerBox
-
Return the CBOR object stored within this container
- CborBox - Class in com.bfo.box
-
A "cbor" box contains a single CBOR object.
- CborBox() - Constructor for class com.bfo.box.CborBox
-
Create a new uninitialized box, for loading.
- CborBox(Json) - Constructor for class com.bfo.box.CborBox
-
Create a new CborBox
- CborContainerBox - Class in com.bfo.box
-
A CborContainerBox is a JUMBF wrapper around a single
CborBox
. - CborContainerBox() - Constructor for class com.bfo.box.CborContainerBox
-
Create a new uninitialized box, for loading.
- CborContainerBox(String, Json) - Constructor for class com.bfo.box.CborContainerBox
-
Create a new CBOR container box
- claim_cbor_invalid - Enum constant in enum class com.bfo.box.C2PAStatus.Code
- claim_hardBindings_missing - Enum constant in enum class com.bfo.box.C2PAStatus.Code
- claim_missing - Enum constant in enum class com.bfo.box.C2PAStatus.Code
- claim_multiple - Enum constant in enum class com.bfo.box.C2PAStatus.Code
- claim_required_missing - Enum constant in enum class com.bfo.box.C2PAStatus.Code
- claimSignature_mismatch - Enum constant in enum class com.bfo.box.C2PAStatus.Code
- claimSignature_missing - Enum constant in enum class com.bfo.box.C2PAStatus.Code
- claimSignature_validated - Enum constant in enum class com.bfo.box.C2PAStatus.Code
- com.bfo.box - package com.bfo.box
-
Package relating to the ISO "BMFF" box structure, including C2PA
- cose() - Method in class com.bfo.box.C2PASignature
-
Return the COSE object which actually contains the signature.
- createBox(String, String, String) - Method in class com.bfo.box.BoxFactory
-
Create a new Box
D
- data() - Method in class com.bfo.box.DataBox
-
Return a copy of the byte data from this box.
- data() - Method in class com.bfo.box.EmbeddedFileContainerBox
-
Return the embedded file as a ByteBuffer if its embedded, otherwise return null
- data() - Method in class com.bfo.box.JsonBox
- data() - Method in class com.bfo.box.XMPBox
-
Return the XMP object stored in this box as a byte array
- DataBox - Class in com.bfo.box
-
A general Box that stores its content as a byte array.
- DataBox() - Constructor for class com.bfo.box.DataBox
-
Create a new uninitialized box, for loading.
- DataBox(String) - Constructor for class com.bfo.box.DataBox
-
Create a new DataBox
- DataBox(String, byte[]) - Constructor for class com.bfo.box.DataBox
-
Create a new DataBox initialized to the specified data
- dump(String, Appendable) - Method in class com.bfo.box.Box
-
A convenience method to dump the box trree
- duplicate() - Method in class com.bfo.box.Box
-
Return a deep duplicate of this box, duplicating all its children too if necessary.
E
- EmbeddedFileContainerBox - Class in com.bfo.box
-
An EmbeddedFileContainerBox is a JUMBF wrapper around a pair of "bfdb" and "bidb" boxes.
- EmbeddedFileContainerBox(String, String, String, InputStream) - Constructor for class com.bfo.box.EmbeddedFileContainerBox
-
Create a new EmbeddedFileContainerBox.
- ExtensionBox - Class in com.bfo.box
-
This superclass of Box handles the standad "extension" format defined in ISO14496-12 s 11.
- ExtensionBox() - Constructor for class com.bfo.box.ExtensionBox
-
Create a new uninitialized box, for loading.
- ExtensionBox(String, String) - Constructor for class com.bfo.box.ExtensionBox
-
Create a new ExtensionBox.
F
- fileName() - Method in class com.bfo.box.EmbeddedFileContainerBox
-
Return the file-name of the embedded file, or null if not specified
- fileURL() - Method in class com.bfo.box.EmbeddedFileContainerBox
-
Return the URL of the embedded file it is an external reference, otherwise return null
- find(JUMBox) - Method in class com.bfo.box.JUMBox
-
Given a descendent of this box, return the JUMBF path (with the leading "self#jumbf=") that would be used to request it, or
null
if it's not requestable or not found. - find(String) - Method in class com.bfo.box.JUMBox
-
Given a JUMBox path eg "self#jumbf=a/b" or "jumbf=a/b" or "a/b", return the child that matches that box.
- first() - Method in class com.bfo.box.Box
-
Return the first child of this box, or null if this box has no children
- fullType() - Method in class com.bfo.box.Box
-
Return the full hierarchy of types from the root box to this box, separated by dots.
G
- general_error - Enum constant in enum class com.bfo.box.C2PAStatus.Code
- getActiveManifest() - Method in class com.bfo.box.C2PAStore
-
Return the active manifest, which is just the last one in the list returned by
C2PAStore.getManifests()
- getAssertions() - Method in class com.bfo.box.C2PAClaim
-
Return the list of assertions that will be part of this claim.
- getAssertions() - Method in class com.bfo.box.C2PAManifest
-
Return a live list of assertions, which can be edited.
- getBox() - Method in class com.bfo.box.CborContainerBox
-
Return the
CborBox
child - getBox() - Method in class com.bfo.box.JsonContainerBox
-
Return the
JsonBox
child of this container - getClaim() - Method in class com.bfo.box.C2PAManifest
-
Return the
claim
object, creating it if required - getCode() - Method in enum class com.bfo.box.C2PAStatus.Code
-
Return the official code of the status code
- getCode() - Method in class com.bfo.box.C2PAStatus
-
Return the code string
- getDescription() - Method in enum class com.bfo.box.C2PAStatus.Code
-
Return the description from the specification for this status code
- getEncoded() - Method in class com.bfo.box.Box
-
Return a
byte[]
array containing the encoded box structure. - getFormat() - Method in class com.bfo.box.C2PAClaim
-
Return the format, as loaded or set by
C2PAClaim.setFormat(java.lang.String)
- getGenerator() - Method in class com.bfo.box.C2PAClaim
-
Return the "claim_generator" field, as loaded or set by
C2PAClaim.setGenerator(java.lang.String, com.bfo.json.Json)
- getHashAlgorithm() - Method in class com.bfo.box.C2PAClaim
-
Return the hash algorithm used to hash any assertions, as loaded or set by
C2PAClaim.setHashAlgorithm(java.lang.String)
. - getInputStream() - Method in class com.bfo.box.C2PAManifest
-
Retrieves the InputStream set by
C2PAManifest.setInputStream(java.io.InputStream)
and clears it. - getInstanceID() - Method in class com.bfo.box.C2PAClaim
-
Return the instance ID, as loaded or set by
C2PAClaim.setInstanceID(java.lang.String)
- getManifest() - Method in interface com.bfo.box.C2PA_Assertion
-
Return the manifest box containing this assertion
- getManifests() - Method in class com.bfo.box.C2PAStore
-
Return a live list of the
manifest
objects in this store - getMessage() - Method in class com.bfo.box.C2PAStatus
-
Return the message if specified, or null
- getReferenced() - Method in class com.bfo.box.C2PAStatus
-
Return the referenced C2PAStatus if specified, or null
- getSignature() - Method in class com.bfo.box.C2PAManifest
-
Return the
signature
object, creating it if required - getStandardCode() - Method in class com.bfo.box.C2PAStatus
-
Return the Code enum, if this is a standard code, or null otherwise
- getTargetManifest() - Method in class com.bfo.box.C2PA_AssertionIngredient
-
If this ingredient has a c2pa_manifest value, return the target manifest, or null if it's not specified or can't be found
- getThrowable() - Method in class com.bfo.box.C2PAStatus
-
Return the Throwable if specified, or null
- getTimestamp() - Method in class com.bfo.box.C2PASignature
-
Return the timestamp the signature was applied at, or 0 if not known.
- getURL() - Method in class com.bfo.box.C2PAStatus
-
Return the URL if specified, or null
- getValidationStatus() - Method in class com.bfo.box.C2PA_AssertionIngredient
-
If this ingredient has a validationStatus value, return it as a list of
C2PAStatus
H
- hasSigner() - Method in class com.bfo.box.C2PASignature
-
Return true if an identity has been set for signing with
C2PASignature.setSigner(java.security.PrivateKey, java.util.List<java.security.cert.X509Certificate>)
- height() - Method in class com.bfo.box.TrackHeaderBox
-
Return the video height, rounded to the nearest pixel
I
- ingredient_hashedURI_mismatch - Enum constant in enum class com.bfo.box.C2PAStatus.Code
- insertBefore(Box) - Method in class com.bfo.box.Box
-
Insert this box before the specified box.
- isContainer(String) - Method in class com.bfo.box.BoxFactory
-
Return true if the specified type is a container
- isError() - Method in enum class com.bfo.box.C2PAStatus.Code
-
Return true if this status code is an error
- isError() - Method in class com.bfo.box.C2PAStatus
-
Return true if this is an error status
- isOK() - Method in enum class com.bfo.box.C2PAStatus.Code
-
Return true if this status code is not an error
- isOK() - Method in class com.bfo.box.C2PAStatus
-
Return true if this is not an error status
- isSparse() - Method in class com.bfo.box.Box
-
Return true if this box was not completely read during the
BoxFactory.load(java.nio.ByteBuffer)
method. - isV2() - Method in class com.bfo.box.C2PA_AssertionHashBMFF
-
Return whether this BMFF is version 2
J
- json() - Method in class com.bfo.box.JsonBox
-
Return the
Json
object from this Box. - json() - Method in class com.bfo.box.JsonContainerBox
-
Return the JSON object stored in the
JsonBox
- JsonBox - Class in com.bfo.box
-
A "json" box contains a single JSON object.
- JsonBox() - Constructor for class com.bfo.box.JsonBox
-
Create a new uninitialized box, for loading.
- JsonBox(Json) - Constructor for class com.bfo.box.JsonBox
-
Create a new JsonBox
- JsonContainerBox - Class in com.bfo.box
-
A JsonContainerBox is a JUMBF wrapper around a single
JsonBox
. - JsonContainerBox() - Constructor for class com.bfo.box.JsonContainerBox
-
Create a new uninitialized box, for loading.
- JsonContainerBox(String, Json) - Constructor for class com.bfo.box.JsonContainerBox
-
Create a new JsonContainerBox
- JUMBox - Class in com.bfo.box
-
Represents a "JUMBF" ("JPEG Univesal Metadata Box Format") box as defined in ISO19566 appendix A.2.
- JUMBox() - Constructor for class com.bfo.box.JUMBox
-
Create a new uninitialized box, for loading.
- JUMBox(String, String) - Constructor for class com.bfo.box.JUMBox
-
Create a new JUMBox
L
- label() - Method in class com.bfo.box.JUMBox
-
Return the label from this box's "description" box, or
null
if there is none. - length() - Method in class com.bfo.box.Box
-
Return the length of this box in bytes, or 0 for "until end of file".
- load(InputStream) - Method in class com.bfo.box.BoxFactory
-
Read a Box from the InputStream.
- load(ByteBuffer) - Method in class com.bfo.box.BoxFactory
-
Read a Box from a ByteBuffer.
M
- main(String[]) - Static method in class com.bfo.box.C2PAHelper
- manifest_multipleParents - Enum constant in enum class com.bfo.box.C2PAStatus.Code
- manifest_update_invalid - Enum constant in enum class com.bfo.box.C2PAStatus.Code
- manifest_update_wrongParents - Enum constant in enum class com.bfo.box.C2PAStatus.Code
- mediaType() - Method in class com.bfo.box.EmbeddedFileContainerBox
-
Return the media-type of the embedded file
N
- next() - Method in class com.bfo.box.Box
-
Return the next box in the list, or null if this is the last.
O
- offset() - Method in class com.bfo.box.C2PAContainerBox
-
For boxes with a purpose of "manifest", return the absolute file byte offset to the first auxiliary "uuid" C2PA box with purpose equal to "merkle".
P
- parent() - Method in class com.bfo.box.Box
-
Return the parent of this box, or null if this is the root
- purpose() - Method in class com.bfo.box.C2PAContainerBox
-
Return the box purpose, eg "manifest" or "merkle"
R
- readJPEG(InputStream) - Static method in class com.bfo.box.C2PAHelper
-
Read a JPEG image from the supplied InputStream and return a Json object describing various aspects of it that are relevant for C2PA.
- register(String, String, String, boolean, Class<? extends Box>) - Method in class com.bfo.box.BoxFactory
-
Register a new Box type.
- registerDefaults() - Method in class com.bfo.box.BoxFactory
-
If no registrations are made when this factory is first used, this method will be called to register several defaults.
- relationship() - Method in class com.bfo.box.C2PA_AssertionIngredient
-
Return the specified relationship between this ingredient and the manifest it refers to
- remove() - Method in class com.bfo.box.Box
-
Remove this box from its parent
S
- setCbor(Json) - Method in class com.bfo.box.CborBox
-
Replace the CBOR object on this struture.
- setExclusions(long[]) - Method in class com.bfo.box.C2PA_AssertionHashData
-
Set the exclusion range, a sequence of [start, length] pairs determining which bytes from the InputStream read by
C2PA_AssertionHashData.verify()
to read and which to skip. - setFormat(String) - Method in class com.bfo.box.C2PAClaim
-
Set the format - this must be set before signing
- setGenerator(String, Json) - Method in class com.bfo.box.C2PAClaim
-
Set the "claim generator", a user-agent string identifying the tooling that created this C2PA claim.
- setHashAlgorithm(String) - Method in class com.bfo.box.C2PA_AssertionHashData
-
Set the hash algorithm.
- setHashAlgorithm(String) - Method in class com.bfo.box.C2PAClaim
-
Set the hash algorithm used to hash any assertions.
- setInputStream(InputStream) - Method in class com.bfo.box.C2PAManifest
-
Verifying C2PA requires verifying the data - this method need to be called before verifying the assertions returned by
C2PAManifest.getAssertions()
to supply that data. - setInstanceID(String) - Method in class com.bfo.box.C2PAClaim
-
Set the instance ID - this should be a UUID and must be set before signing
- setJson(Json) - Method in class com.bfo.box.JsonBox
-
Set a new Json object to replace the one in this box
- setSigner(PrivateKey, List<X509Certificate>) - Method in class com.bfo.box.C2PASignature
-
Set the identity that will be used in a subsequent call to
C2PASignature.sign()
. - setTargetManifest(String, C2PAManifest, List<C2PAStatus>) - Method in class com.bfo.box.C2PA_AssertionIngredient
-
Set this ingredient to refer to the specified manifest.
- setTimestamp(long) - Method in class com.bfo.box.C2PASignature
-
If the signature does not contain a timestamp, set the time that the signature was applied.
- sign() - Method in class com.bfo.box.C2PA_AssertionHashBMFF
-
Calculate the digest during signing.
- sign() - Method in class com.bfo.box.C2PA_AssertionHashData
-
Calculate the digest during signing.
- sign() - Method in class com.bfo.box.C2PASignature
-
Sign the claim.
- signingCredential_expired - Enum constant in enum class com.bfo.box.C2PAStatus.Code
- signingCredential_invalid - Enum constant in enum class com.bfo.box.C2PAStatus.Code
- signingCredential_revoked - Enum constant in enum class com.bfo.box.C2PAStatus.Code
- signingCredential_trusted - Enum constant in enum class com.bfo.box.C2PAStatus.Code
- signingCredential_untrusted - Enum constant in enum class com.bfo.box.C2PAStatus.Code
- subFactory(Box) - Method in class com.bfo.box.BoxFactory
-
Create a version of this factory where the first Box it creates is the supplied one, before falling back to normal behaviour.
- subtype() - Method in class com.bfo.box.ExtensionBox
-
Return the subtype of this box, either a 4-character alpha-numeric string (if the type is a "standard" subtype) or a 32-character hex string
- subtype() - Method in class com.bfo.box.JUMBox
-
Return the subtype of this box's "description" box, either a 4-character alpha-numeric string (if the type is a "standard" subtype) or a 32-character hex string
T
- timeStamp_mismatch - Enum constant in enum class com.bfo.box.C2PAStatus.Code
- timeStamp_outsideValidity - Enum constant in enum class com.bfo.box.C2PAStatus.Code
- timeStamp_trusted - Enum constant in enum class com.bfo.box.C2PAStatus.Code
- timeStamp_untrusted - Enum constant in enum class com.bfo.box.C2PAStatus.Code
- toJson() - Method in class com.bfo.box.C2PAStatus
-
Return a representation of this object as Json
- toJson() - Method in class com.bfo.box.C2PAStore
-
Return a representation of this store as a single Json object.
- toString() - Method in class com.bfo.box.Box
-
Return a String representation of this Box, which will be parseable as JSON
- toString() - Method in class com.bfo.box.C2PAContainerBox
- toString() - Method in class com.bfo.box.C2PASignature
- toString() - Method in enum class com.bfo.box.C2PAStatus.Code
-
Return the official code of the status code
- toString() - Method in class com.bfo.box.C2PAStatus
- toString() - Method in class com.bfo.box.CborBox
- toString() - Method in class com.bfo.box.ExtensionBox
- toString() - Method in class com.bfo.box.JsonBox
- toString() - Method in class com.bfo.box.TrackHeaderBox
- toString() - Method in class com.bfo.box.XmlBox
- toString() - Method in class com.bfo.box.XMPBox
- TrackHeaderBox - Class in com.bfo.box
-
Represents a "tkhd" Track Header box, defined in ISO14496-12 section 8.3.2.
- TrackHeaderBox() - Constructor for class com.bfo.box.TrackHeaderBox
- type() - Method in class com.bfo.box.Box
-
Return the type of this box, a four-character string
U
- url() - Method in class com.bfo.box.C2PA_AssertionUnknown
-
Return the URL this assertion was referenced by, if it's in the claim list.
V
- valueOf(String) - Static method in enum class com.bfo.box.C2PAStatus.Code
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class com.bfo.box.C2PAStatus.Code
-
Returns an array containing the constants of this enum class, in the order they are declared.
- verify() - Method in interface com.bfo.box.C2PA_Assertion
-
Verify this assertion, returning a list of status codes describing why this assertion failed or an empty list if it succeeded.
- verify() - Method in class com.bfo.box.C2PA_AssertionActions
- verify() - Method in class com.bfo.box.C2PA_AssertionCloudData
- verify() - Method in class com.bfo.box.C2PA_AssertionEndorsement
- verify() - Method in class com.bfo.box.C2PA_AssertionHashBMFF
- verify() - Method in class com.bfo.box.C2PA_AssertionHashData
- verify() - Method in class com.bfo.box.C2PA_AssertionIngredient
- verify(KeyStore) - Method in class com.bfo.box.C2PASignature
-
Verify the cryptographic aspects of the claim.
W
- width() - Method in class com.bfo.box.TrackHeaderBox
-
Return the video width, rounded to the nearest pixel
- writeJPEG(Json, C2PAStore, OutputStream) - Static method in class com.bfo.box.C2PAHelper
-
Save a JPEG, signing and inserting the supplied C2PAStore.
X
- XmlBox - Class in com.bfo.box
-
An "xml " box (note the space) contains a single XML object.
- XmlBox() - Constructor for class com.bfo.box.XmlBox
- XMPBox - Class in com.bfo.box
-
An XMP box is a semi-standardized box holding XMP metadata, which is now defined in ISO16684, although this method of storage for XMP dates from "part 3" of the pre-ISO specifications.
- XMPBox() - Constructor for class com.bfo.box.XMPBox
All Classes and Interfaces|All Packages