Index

A B C D E F G H I J L M N O P R S T U V W X 
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 an InputStream.
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
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
 
A B C D E F G H I J L M N O P R S T U V W X 
All Classes and Interfaces|All Packages