Skip navigation links
A B C D E F G H I J K L M N O P R S T U V W X 

A

AbstractBuilder - Class in gov.nist.secauto.swid.builder
 
AbstractBuilder() - Constructor for class gov.nist.secauto.swid.builder.AbstractBuilder
 
AbstractFileSystemItemBuilder<E extends AbstractFileSystemItemBuilder<E>> - Class in gov.nist.secauto.swid.builder.resource.file
 
AbstractFileSystemItemBuilder() - Constructor for class gov.nist.secauto.swid.builder.resource.file.AbstractFileSystemItemBuilder
 
AbstractJsonOutputHandler - Class in gov.nist.secauto.swid.builder.output
 
AbstractJsonOutputHandler(JsonFactory) - Constructor for class gov.nist.secauto.swid.builder.output.AbstractJsonOutputHandler
 
AbstractLanguageSpecificBuilder<E extends AbstractLanguageSpecificBuilder<E>> - Class in gov.nist.secauto.swid.builder
 
AbstractLanguageSpecificBuilder() - Constructor for class gov.nist.secauto.swid.builder.AbstractLanguageSpecificBuilder
 
AbstractObjectBasedResourceEntry<ENTRY_TYPE> - Class in gov.nist.secauto.swid.builder.resource
 
AbstractObjectBasedResourceEntry(ENTRY_TYPE) - Constructor for class gov.nist.secauto.swid.builder.resource.AbstractObjectBasedResourceEntry
 
AbstractResourceBuilder<E extends AbstractResourceBuilder<E>> - Class in gov.nist.secauto.swid.builder.resource
 
AbstractResourceBuilder() - Constructor for class gov.nist.secauto.swid.builder.resource.AbstractResourceBuilder
 
AbstractResourceCollectionBuilder<E extends AbstractResourceCollectionBuilder<E>> - Class in gov.nist.secauto.swid.builder.resource
 
AbstractResourceCollectionBuilder() - Constructor for class gov.nist.secauto.swid.builder.resource.AbstractResourceCollectionBuilder
 
accept(T, ResourceCollectionEntryGenerator<T>) - Method in class gov.nist.secauto.swid.builder.resource.file.DirectoryBuilder
 
accept(T, ResourceCollectionEntryGenerator<T>) - Method in class gov.nist.secauto.swid.builder.resource.file.FileBuilder
 
accept(T, ResourceCollectionEntryGenerator<T>) - Method in class gov.nist.secauto.swid.builder.resource.firmware.FirmwareBuilder
 
accept(T, ResourceCollectionEntryGenerator<T>) - Method in interface gov.nist.secauto.swid.builder.resource.ResourceBuilder
 
ACTIVATION_STATUS_FIELD - Static variable in class gov.nist.secauto.swid.builder.output.AbstractJsonOutputHandler
 
addAlias(ResourceReference) - Method in class gov.nist.secauto.swid.builder.resource.firmware.FirmwareBuilder
Adds a new alias to the list of aliases.
addCondition(FirmwareRequirement<FirmwareCondition>) - Method in class gov.nist.secauto.swid.builder.resource.firmware.FirmwarePayloadBuilder
Adds a new condition to the list of conditions.
addDependency(ResourceReference) - Method in class gov.nist.secauto.swid.builder.resource.firmware.FirmwareBuilder
Adds a new dependency to the list of aliases.
addDigest(FirmwarePayloadDigest) - Method in class gov.nist.secauto.swid.builder.resource.firmware.FirmwarePayloadBuilder
Adds a new digest to the list of digests.
addDigest(DigestType, HashAlgorithm, File) - Method in class gov.nist.secauto.swid.builder.resource.firmware.FirmwarePayloadBuilder
Sets the to-be-built file's hash value, for the provided algorithm, to the provided value.
addDigest(DigestType, HashAlgorithm, InputStream) - Method in class gov.nist.secauto.swid.builder.resource.firmware.FirmwarePayloadBuilder
Sets the file's hash value, for the provided algorithm, to the provided value.
addDigest(DigestType, HashAlgorithm, byte[]) - Method in class gov.nist.secauto.swid.builder.resource.firmware.FirmwarePayloadBuilder
Sets the file's hash value, for the provided algorithm, to the provided value.
addDirective(FirmwareRequirement<FirmwareDirective>) - Method in class gov.nist.secauto.swid.builder.resource.firmware.FirmwarePayloadBuilder
Adds a new directive to the list of directives.
addEntity(EntityBuilder) - Method in class gov.nist.secauto.swid.builder.SWIDBuilder
Adds a new entity to the tag.
addExtension(int, byte[]) - Method in class gov.nist.secauto.swid.builder.resource.firmware.FirmwareBuilder
Adds a new extension object.
addLink(LinkBuilder) - Method in class gov.nist.secauto.swid.builder.SWIDBuilder
Adds a new link to the tag.
addMeta(MetaBuilder) - Method in class gov.nist.secauto.swid.builder.SWIDBuilder
Adds a new meta to the tag.
addPayload(FirmwarePayloadBuilder) - Method in class gov.nist.secauto.swid.builder.resource.firmware.FirmwareBuilder
Adds a new payload to the list of payloads.
addResource(ResourceEntry) - Method in class gov.nist.secauto.swid.builder.resource.ResourceCollection
Add a resource to the resource collection.
addRole(Role) - Method in class gov.nist.secauto.swid.builder.EntityBuilder
Assigns the identified role to the entity.
artifact(String) - Method in class gov.nist.secauto.swid.builder.LinkBuilder
For use with rel="installationmedia" to identify the canonical name for an installation media resource.
ARTIFACT_FIELD - Static variable in class gov.nist.secauto.swid.builder.output.AbstractJsonOutputHandler
 
asBigInteger() - Method in interface gov.nist.secauto.swid.builder.resource.firmware.FirmwareIdentifier
 
asBigInteger() - Method in class gov.nist.secauto.swid.builder.resource.firmware.StringFirmwareIdentifier
 
asBytes() - Method in interface gov.nist.secauto.swid.builder.resource.firmware.FirmwareIdentifier
 
asBytes() - Method in class gov.nist.secauto.swid.builder.resource.firmware.StringFirmwareIdentifier
 
assignPrivateRole(int, String) - Static method in interface gov.nist.secauto.swid.builder.Role
Assign a new role to the private id space.
assignPrivateVersionScheme(int, String) - Static method in interface gov.nist.secauto.swid.builder.VersionScheme
 
asText() - Method in interface gov.nist.secauto.swid.builder.resource.firmware.FirmwareIdentifier
 
asText() - Method in class gov.nist.secauto.swid.builder.resource.firmware.StringFirmwareIdentifier
 

B

blockDeviceIdentifier(String) - Method in class gov.nist.secauto.swid.builder.resource.firmware.FirmwareBuilder
Set the block device identifier.
build(JsonGenerator, SWIDBuilder) - Method in class gov.nist.secauto.swid.builder.output.AbstractJsonOutputHandler
 
build(JsonGenerator, EntityBuilder) - Method in class gov.nist.secauto.swid.builder.output.AbstractJsonOutputHandler
 
build(SWIDBuilder) - Method in class gov.nist.secauto.swid.builder.output.XMLOutputHandler
 
build(EntityBuilder) - Method in class gov.nist.secauto.swid.builder.output.XMLOutputHandler
 
build(EvidenceBuilder) - Method in class gov.nist.secauto.swid.builder.output.XMLOutputHandler
 
build(LinkBuilder) - Method in class gov.nist.secauto.swid.builder.output.XMLOutputHandler
 
build(MetaBuilder) - Method in class gov.nist.secauto.swid.builder.output.XMLOutputHandler
 
build(PayloadBuilder) - Method in class gov.nist.secauto.swid.builder.output.XMLOutputHandler
 
buildDocument(SWIDBuilder) - Method in class gov.nist.secauto.swid.builder.output.XMLOutputHandler
 
Builder - Interface in gov.nist.secauto.swid.builder
 
byIndexMap - Static variable in interface gov.nist.secauto.swid.builder.Role
 
byIndexMap - Static variable in interface gov.nist.secauto.swid.builder.VersionScheme
 
byValueMap - Static variable in interface gov.nist.secauto.swid.builder.Role
 
byValueMap - Static variable in interface gov.nist.secauto.swid.builder.VersionScheme
 

C

CBORFirmwareOutputHandler - Class in gov.nist.secauto.swid.builder.output
 
CBORFirmwareOutputHandler() - Constructor for class gov.nist.secauto.swid.builder.output.CBORFirmwareOutputHandler
 
CBOROutputHandler - Class in gov.nist.secauto.swid.builder.output
 
CBOROutputHandler() - Constructor for class gov.nist.secauto.swid.builder.output.CBOROutputHandler
 
CBOROutputHandler(JsonFactory) - Constructor for class gov.nist.secauto.swid.builder.output.CBOROutputHandler
 
CHANNEL_TYPE_FIELD - Static variable in class gov.nist.secauto.swid.builder.output.AbstractJsonOutputHandler
 
COLLOQUIAL_VERSION_FIELD - Static variable in class gov.nist.secauto.swid.builder.output.AbstractJsonOutputHandler
 
componentIndex(String) - Method in class gov.nist.secauto.swid.builder.resource.firmware.FirmwarePayloadBuilder
Set the component index.
CORPUS_FIELD - Static variable in class gov.nist.secauto.swid.builder.output.AbstractJsonOutputHandler
 
create() - Static method in class gov.nist.secauto.swid.builder.EntityBuilder
 
create() - Static method in class gov.nist.secauto.swid.builder.LinkBuilder
 
create() - Static method in class gov.nist.secauto.swid.builder.MetaBuilder
 
create() - Static method in class gov.nist.secauto.swid.builder.resource.EvidenceBuilder
 
create() - Static method in class gov.nist.secauto.swid.builder.resource.file.DirectoryBuilder
 
create() - Static method in class gov.nist.secauto.swid.builder.resource.file.FileBuilder
 
create() - Static method in class gov.nist.secauto.swid.builder.resource.firmware.FirmwareBuilder
 
create() - Static method in class gov.nist.secauto.swid.builder.resource.PayloadBuilder
 
create() - Static method in class gov.nist.secauto.swid.builder.SWIDBuilder
 
creationTimestamp(ZonedDateTime) - Method in class gov.nist.secauto.swid.builder.resource.firmware.FirmwareBuilder
Set the creation timestamp of the firmware manifest.

D

date(ZonedDateTime) - Method in class gov.nist.secauto.swid.builder.resource.EvidenceBuilder
Sets the date/time for when the evidence was collected.
DATE_FIELD - Static variable in class gov.nist.secauto.swid.builder.output.AbstractJsonOutputHandler
 
description(String) - Method in class gov.nist.secauto.swid.builder.resource.firmware.FirmwareBuilder
Set the version of the firmware manifest.
description(String) - Method in class gov.nist.secauto.swid.builder.resource.firmware.FirmwarePayloadBuilder
Set the version of the firmware payload.
DESCRIPTION_FIELD - Static variable in class gov.nist.secauto.swid.builder.output.AbstractJsonOutputHandler
 
DEVICE_ID_FIELD - Static variable in class gov.nist.secauto.swid.builder.output.AbstractJsonOutputHandler
 
deviceId(String) - Method in class gov.nist.secauto.swid.builder.resource.EvidenceBuilder
Identifies the device on which the evidence was collected.
DeviceIdentifier - Class in gov.nist.secauto.swid.builder.resource.firmware
 
DeviceIdentifier(String, String) - Constructor for class gov.nist.secauto.swid.builder.resource.firmware.DeviceIdentifier
Construct a new device identifier.
DigestType - Enum in gov.nist.secauto.swid.builder.resource.firmware
 
digestValue(HashAlgorithm, List<Byte>) - Method in class gov.nist.secauto.swid.builder.resource.SimpleResourceEntry
Associate a list of bytes representing a digest with the hash function used to generate the digest for this entry.
DIRECTORY_FIELD - Static variable in class gov.nist.secauto.swid.builder.output.AbstractJsonOutputHandler
 
DirectoryBuilder - Class in gov.nist.secauto.swid.builder.resource.file
 
DirectoryBuilder() - Constructor for class gov.nist.secauto.swid.builder.resource.file.DirectoryBuilder
 

E

EDITION_FIELD - Static variable in class gov.nist.secauto.swid.builder.output.AbstractJsonOutputHandler
 
ENTITLEMENT_DATA_REQUIRED_FIELD - Static variable in class gov.nist.secauto.swid.builder.output.AbstractJsonOutputHandler
 
ENTITLEMENT_KEY_FIELD - Static variable in class gov.nist.secauto.swid.builder.output.AbstractJsonOutputHandler
 
ENTITY_FIELD - Static variable in class gov.nist.secauto.swid.builder.output.AbstractJsonOutputHandler
 
ENTITY_NAME_FIELD - Static variable in class gov.nist.secauto.swid.builder.output.AbstractJsonOutputHandler
 
ENTITY_REGID_DEFAULT - Static variable in class gov.nist.secauto.swid.builder.SWIDConstants
 
EntityBuilder - Class in gov.nist.secauto.swid.builder
 
EntityBuilder() - Constructor for class gov.nist.secauto.swid.builder.EntityBuilder
 
evidence(EvidenceBuilder) - Method in class gov.nist.secauto.swid.builder.SWIDBuilder
Adds a new evidence to the tag.
EVIDENCE_FIELD - Static variable in class gov.nist.secauto.swid.builder.output.AbstractJsonOutputHandler
 
EvidenceBuilder - Class in gov.nist.secauto.swid.builder.resource
 
EvidenceBuilder() - Constructor for class gov.nist.secauto.swid.builder.resource.EvidenceBuilder
 

F

FILE_FIELD - Static variable in class gov.nist.secauto.swid.builder.output.AbstractJsonOutputHandler
 
FILE_VERSION_FIELD - Static variable in class gov.nist.secauto.swid.builder.output.AbstractJsonOutputHandler
 
FileBuilder - Class in gov.nist.secauto.swid.builder.resource.file
 
FileBuilder() - Constructor for class gov.nist.secauto.swid.builder.resource.file.FileBuilder
 
FIRMWARE_FIELD - Static variable in class gov.nist.secauto.swid.builder.output.AbstractJsonOutputHandler
Firmware.
FirmwareBuilder - Class in gov.nist.secauto.swid.builder.resource.firmware
 
FirmwareBuilder() - Constructor for class gov.nist.secauto.swid.builder.resource.firmware.FirmwareBuilder
 
FirmwareCondition - Enum in gov.nist.secauto.swid.builder.resource.firmware
 
FirmwareDirective - Enum in gov.nist.secauto.swid.builder.resource.firmware
 
FirmwareIdentifier - Interface in gov.nist.secauto.swid.builder.resource.firmware
 
firmwarePackage(FirmwarePayloadPackage) - Method in class gov.nist.secauto.swid.builder.resource.firmware.FirmwarePayloadBuilder
Set the component firmwarePackage.
FirmwarePayloadBuilder - Class in gov.nist.secauto.swid.builder.resource.firmware
 
FirmwarePayloadBuilder() - Constructor for class gov.nist.secauto.swid.builder.resource.firmware.FirmwarePayloadBuilder
 
FirmwarePayloadDigest - Class in gov.nist.secauto.swid.builder.resource.firmware
 
FirmwarePayloadDigest(DigestType, HashAlgorithm, File) - Constructor for class gov.nist.secauto.swid.builder.resource.firmware.FirmwarePayloadDigest
 
FirmwarePayloadDigest(DigestType, HashAlgorithm, File, byte[]) - Constructor for class gov.nist.secauto.swid.builder.resource.firmware.FirmwarePayloadDigest
 
FirmwarePayloadDigest(DigestType, HashAlgorithm, InputStream) - Constructor for class gov.nist.secauto.swid.builder.resource.firmware.FirmwarePayloadDigest
 
FirmwarePayloadDigest(DigestType, HashAlgorithm, InputStream, byte[]) - Constructor for class gov.nist.secauto.swid.builder.resource.firmware.FirmwarePayloadDigest
 
FirmwarePayloadDigest(DigestType, HashAlgorithm, byte[]) - Constructor for class gov.nist.secauto.swid.builder.resource.firmware.FirmwarePayloadDigest
 
FirmwarePayloadDigest(DigestType, HashAlgorithm, byte[], byte[]) - Constructor for class gov.nist.secauto.swid.builder.resource.firmware.FirmwarePayloadDigest
 
FirmwarePayloadPackage - Class in gov.nist.secauto.swid.builder.resource.firmware
 
FirmwarePayloadPackage(byte[]) - Constructor for class gov.nist.secauto.swid.builder.resource.firmware.FirmwarePayloadPackage
 
FirmwareRequirement<T extends Enum<T>> - Class in gov.nist.secauto.swid.builder.resource.firmware
 
FirmwareRequirement(T) - Constructor for class gov.nist.secauto.swid.builder.resource.firmware.FirmwareRequirement
 
FirmwareRequirement(T, byte[]) - Constructor for class gov.nist.secauto.swid.builder.resource.firmware.FirmwareRequirement
 
formatGuidance(byte[]) - Method in class gov.nist.secauto.swid.builder.resource.firmware.FirmwarePayloadBuilder
Set the firmware payload's format guidance.
formatType(int) - Method in class gov.nist.secauto.swid.builder.resource.firmware.FirmwarePayloadBuilder
Set the format type.
FS_NAME_FIELD - Static variable in class gov.nist.secauto.swid.builder.output.AbstractJsonOutputHandler
 

G

generate(JsonGenerator, FirmwareBuilder) - Method in class gov.nist.secauto.swid.builder.output.CBORFirmwareOutputHandler
Generate a CBOR object based on the provided builder.
generate(T, FileBuilder) - Method in interface gov.nist.secauto.swid.builder.resource.ResourceCollectionEntryGenerator
Adds the file, represented by the builder, to this resource collection.
generate(T, DirectoryBuilder) - Method in interface gov.nist.secauto.swid.builder.resource.ResourceCollectionEntryGenerator
Adds the directory, represented by the builder, to this resource collection.
generate(T, FirmwareBuilder) - Method in interface gov.nist.secauto.swid.builder.resource.ResourceCollectionEntryGenerator
Adds the firmware manifest, represented by the builder, to this resource collection.
generateXML(SWIDBuilder) - Method in class gov.nist.secauto.swid.builder.output.XMLOutputHandler
Creates a JDOM2 XML Document based on the content of the builder.
GENERATOR_FIELD - Static variable in class gov.nist.secauto.swid.builder.output.AbstractJsonOutputHandler
 
getActivationStatus() - Method in class gov.nist.secauto.swid.builder.MetaBuilder
Retrieves the activation status.
getAlgorithm() - Method in class gov.nist.secauto.swid.builder.resource.firmware.FirmwarePayloadDigest
 
getAlgorithm() - Method in class gov.nist.secauto.swid.builder.resource.firmware.ResourceReference
 
getAliases() - Method in class gov.nist.secauto.swid.builder.resource.firmware.FirmwareBuilder
Retrieve the aliases of the firmware manifest.
getArtifact() - Method in class gov.nist.secauto.swid.builder.LinkBuilder
 
getBlockDeviceIdentifier() - Method in class gov.nist.secauto.swid.builder.resource.firmware.FirmwareBuilder
Retrieve the block device identifier for the firmware.
getBytes() - Method in class gov.nist.secauto.swid.builder.resource.firmware.ResourceReference
 
getChannelType() - Method in class gov.nist.secauto.swid.builder.MetaBuilder
Retrieves the channel type.
getClazz() - Method in class gov.nist.secauto.swid.builder.resource.firmware.DeviceIdentifier
Retrieve the class string.
getColloquialVersion() - Method in class gov.nist.secauto.swid.builder.MetaBuilder
Retrieves the colloquial version.
getComponentIndex() - Method in class gov.nist.secauto.swid.builder.resource.firmware.FirmwarePayloadBuilder
Retrieve the index value of the firmware component.
getCompressionGuidance() - Method in class gov.nist.secauto.swid.builder.resource.firmware.FirmwarePayloadPackage
 
getCompressionType() - Method in class gov.nist.secauto.swid.builder.resource.firmware.FirmwarePayloadPackage
 
getConditions() - Method in class gov.nist.secauto.swid.builder.resource.firmware.FirmwarePayloadBuilder
Retrieve the conditions of the firmware payload.
getCreationTimestamp() - Method in class gov.nist.secauto.swid.builder.resource.firmware.FirmwareBuilder
Retrieve the identifier of the firmware manifest.
getDate() - Method in class gov.nist.secauto.swid.builder.resource.EvidenceBuilder
 
getDependencies() - Method in class gov.nist.secauto.swid.builder.resource.firmware.FirmwareBuilder
Retrieve the dependencies of the firmware manifest.
getDescription() - Method in class gov.nist.secauto.swid.builder.MetaBuilder
Retrieves the description.
getDescription() - Method in class gov.nist.secauto.swid.builder.resource.firmware.FirmwareBuilder
Retrieve the description of the firmware manifest.
getDescription() - Method in class gov.nist.secauto.swid.builder.resource.firmware.FirmwarePayloadBuilder
Retrieve the description of the firmware payload.
getDeviceId() - Method in class gov.nist.secauto.swid.builder.resource.EvidenceBuilder
 
getDigests() - Method in class gov.nist.secauto.swid.builder.resource.firmware.FirmwarePayloadBuilder
Retrieve the digests of the firmware payload.
getDigestValue(HashAlgorithm) - Method in class gov.nist.secauto.swid.builder.resource.AbstractObjectBasedResourceEntry
 
getDigestValue(HashAlgorithm) - Method in interface gov.nist.secauto.swid.builder.resource.ResourceEntry
 
getDigestValue(HashAlgorithm) - Method in class gov.nist.secauto.swid.builder.resource.SimpleResourceEntry
 
getDigestValues() - Method in class gov.nist.secauto.swid.builder.resource.AbstractObjectBasedResourceEntry
 
getDigestValues() - Method in interface gov.nist.secauto.swid.builder.resource.ResourceEntry
 
getDigestValues() - Method in class gov.nist.secauto.swid.builder.resource.SimpleResourceEntry
 
getDirectives() - Method in class gov.nist.secauto.swid.builder.resource.firmware.FirmwarePayloadBuilder
Retrieve the directives of the firmware payload.
getDirectoryResource(String) - Method in class gov.nist.secauto.swid.builder.resource.file.DirectoryBuilder
Retrieves or creates the named directory resource if it doesn't exist.
getEdition() - Method in class gov.nist.secauto.swid.builder.MetaBuilder
Retrieves the edition.
getEntities() - Method in class gov.nist.secauto.swid.builder.SWIDBuilder
 
getEntitlementDataRequired() - Method in class gov.nist.secauto.swid.builder.MetaBuilder
Retrieves the indicator of if entitlement data is required.
getEntitlementKey() - Method in class gov.nist.secauto.swid.builder.MetaBuilder
Retrieves the entitlement key.
getEvidence() - Method in class gov.nist.secauto.swid.builder.SWIDBuilder
 
getExtensions() - Method in class gov.nist.secauto.swid.builder.resource.firmware.FirmwareBuilder
Retrieve the firmware manifest extensions.
getFirmwarePackage() - Method in class gov.nist.secauto.swid.builder.resource.firmware.FirmwarePayloadBuilder
Retrieve the firmwarePackage of the firmware component.
getFormatGuidance() - Method in class gov.nist.secauto.swid.builder.resource.firmware.FirmwarePayloadBuilder
Retrieve the firmware payload's format guidance.
getFormatType() - Method in class gov.nist.secauto.swid.builder.resource.firmware.FirmwarePayloadBuilder
Retrieve the format type of the firmware payload.
getGenerator() - Method in class gov.nist.secauto.swid.builder.MetaBuilder
Retrieves the generator.
getGuidance() - Method in class gov.nist.secauto.swid.builder.resource.firmware.FirmwarePayloadDigest
 
getHashAlgorithmToValueMap() - Method in class gov.nist.secauto.swid.builder.resource.file.FileBuilder
 
getHref() - Method in class gov.nist.secauto.swid.builder.LinkBuilder
 
getId() - Method in class gov.nist.secauto.swid.builder.resource.firmware.FirmwareBuilder
Retrieve the identifier of the firmware manifest.
getId() - Method in class gov.nist.secauto.swid.builder.resource.firmware.FirmwarePayloadBuilder
Retrieve the identifier of the firmware payload.
getIeee8021ar() - Method in class gov.nist.secauto.swid.builder.resource.firmware.DeviceIdentifier
 
getIndex() - Method in enum gov.nist.secauto.swid.builder.KnownRole
Get the integer index value for the role.
getIndex() - Method in enum gov.nist.secauto.swid.builder.KnownVersionScheme
Get the integer index value for the version scheme.
getIndex() - Method in enum gov.nist.secauto.swid.builder.resource.firmware.DigestType
 
getIndex() - Method in enum gov.nist.secauto.swid.builder.resource.firmware.FirmwareCondition
 
getIndex() - Method in enum gov.nist.secauto.swid.builder.resource.firmware.FirmwareDirective
 
getIndex() - Method in enum gov.nist.secauto.swid.builder.resource.HashAlgorithm
Retrieve the integer idenx value.
getIndex() - Method in interface gov.nist.secauto.swid.builder.Role
 
getIndex() - Method in class gov.nist.secauto.swid.builder.UnknownRole
 
getIndex() - Method in class gov.nist.secauto.swid.builder.UnknownVersionScheme
 
getIndex() - Method in interface gov.nist.secauto.swid.builder.VersionScheme
 
getJsonFactory() - Method in class gov.nist.secauto.swid.builder.output.AbstractJsonOutputHandler
 
getKey() - Method in class gov.nist.secauto.swid.builder.resource.file.AbstractFileSystemItemBuilder
 
getLanguage() - Method in class gov.nist.secauto.swid.builder.AbstractLanguageSpecificBuilder
 
getLinks() - Method in class gov.nist.secauto.swid.builder.SWIDBuilder
 
getLocation() - Method in class gov.nist.secauto.swid.builder.resource.file.AbstractFileSystemItemBuilder
 
getMedia() - Method in class gov.nist.secauto.swid.builder.LinkBuilder
 
getMedia() - Method in class gov.nist.secauto.swid.builder.SWIDBuilder
 
getMediaType() - Method in class gov.nist.secauto.swid.builder.LinkBuilder
 
getMessageDigest(HashAlgorithm) - Method in class gov.nist.secauto.swid.builder.resource.ResourceCollection
Retrieve a digest of all of the resources in the collection.
getMetas() - Method in class gov.nist.secauto.swid.builder.SWIDBuilder
 
getModel() - Method in class gov.nist.secauto.swid.builder.resource.firmware.DeviceIdentifier
Retrieve the model string.
getName() - Method in class gov.nist.secauto.swid.builder.EntityBuilder
 
getName() - Method in enum gov.nist.secauto.swid.builder.KnownRole
Get the human-readable text value for the role.
getName() - Method in enum gov.nist.secauto.swid.builder.KnownVersionScheme
Get the human-readable text value for the version scheme.
getName() - Method in class gov.nist.secauto.swid.builder.resource.file.AbstractFileSystemItemBuilder
 
getName() - Method in enum gov.nist.secauto.swid.builder.resource.HashAlgorithm
Retrieve the human-readable text value.
getName() - Method in interface gov.nist.secauto.swid.builder.Role
 
getName() - Method in class gov.nist.secauto.swid.builder.SWIDBuilder
 
getName() - Method in class gov.nist.secauto.swid.builder.UnknownRole
 
getName() - Method in class gov.nist.secauto.swid.builder.UnknownVersionScheme
 
getName() - Method in interface gov.nist.secauto.swid.builder.VersionScheme
 
getNamespace() - Method in enum gov.nist.secauto.swid.builder.resource.HashAlgorithm
The namespace URI for the hash algorithm.
getNonce() - Method in class gov.nist.secauto.swid.builder.resource.firmware.FirmwareBuilder
Retrieve the nonce of the firmware manifest.
getOwnership() - Method in class gov.nist.secauto.swid.builder.LinkBuilder
 
getPackageBytes() - Method in class gov.nist.secauto.swid.builder.resource.firmware.FirmwarePayloadPackage
 
getPackageIdentifier() - Method in class gov.nist.secauto.swid.builder.resource.firmware.FirmwarePayloadBuilder
Retrieve the package identifier of the firmware manifest.
getParameters() - Method in class gov.nist.secauto.swid.builder.resource.firmware.FirmwareRequirement
 
getPath() - Method in interface gov.nist.secauto.swid.builder.resource.ResourceEntry
 
getPath() - Method in class gov.nist.secauto.swid.builder.resource.SimpleResourceEntry
 
getPayload() - Method in class gov.nist.secauto.swid.builder.SWIDBuilder
 
getPayloads() - Method in class gov.nist.secauto.swid.builder.resource.firmware.FirmwareBuilder
Retrieve the firmware payloads of the firmware manifest.
getPersistentId() - Method in class gov.nist.secauto.swid.builder.MetaBuilder
Retrieves the persistentId.
getProductBaseName() - Method in class gov.nist.secauto.swid.builder.MetaBuilder
Retrieves the product base name.
getProductFamily() - Method in class gov.nist.secauto.swid.builder.MetaBuilder
Retrieves the product family.
getRegid() - Method in class gov.nist.secauto.swid.builder.EntityBuilder
 
getRel() - Method in class gov.nist.secauto.swid.builder.LinkBuilder
 
getResource() - Method in class gov.nist.secauto.swid.builder.resource.AbstractObjectBasedResourceEntry
 
getResource(String) - Method in class gov.nist.secauto.swid.builder.resource.ResourceCollection
Lookup a resource with a specific path.
getResources(Class<T>) - Method in class gov.nist.secauto.swid.builder.resource.AbstractResourceCollectionBuilder
Retrieves the child resources that match the specified builder..
getResources() - Method in class gov.nist.secauto.swid.builder.resource.AbstractResourceCollectionBuilder
 
getResources() - Method in class gov.nist.secauto.swid.builder.resource.file.DirectoryBuilder
Retrieves the child resources.
getResources(Class<T>) - Method in class gov.nist.secauto.swid.builder.resource.file.DirectoryBuilder
Retrieves the child resources that match the specified builder.
getResources() - Method in class gov.nist.secauto.swid.builder.resource.ResourceCollection
 
getRevision() - Method in class gov.nist.secauto.swid.builder.MetaBuilder
Retrieves the revision.
getRfc4122() - Method in class gov.nist.secauto.swid.builder.resource.firmware.DeviceIdentifier
 
getRoles() - Method in class gov.nist.secauto.swid.builder.EntityBuilder
 
getRoot() - Method in class gov.nist.secauto.swid.builder.resource.file.AbstractFileSystemItemBuilder
 
getSimpleVersion() - Method in class gov.nist.secauto.swid.builder.resource.firmware.FirmwarePayloadBuilder
Retrieve the simple version of the firmware payload.
getSize() - Method in class gov.nist.secauto.swid.builder.resource.file.FileBuilder
 
getSize() - Method in class gov.nist.secauto.swid.builder.resource.firmware.FirmwarePayloadBuilder
Retrieve the size the firmware payload.
getSize() - Method in interface gov.nist.secauto.swid.builder.resource.ResourceEntry
 
getSize() - Method in class gov.nist.secauto.swid.builder.resource.SimpleResourceEntry
 
getStorageId() - Method in class gov.nist.secauto.swid.builder.resource.firmware.FirmwarePayloadBuilder
Retrieve the storage id of the firmware component.
getSummary() - Method in class gov.nist.secauto.swid.builder.MetaBuilder
Retrieves the summary.
getTagId() - Method in class gov.nist.secauto.swid.builder.SWIDBuilder
 
getTagType() - Method in class gov.nist.secauto.swid.builder.SWIDBuilder
 
getTagVersion() - Method in class gov.nist.secauto.swid.builder.SWIDBuilder
 
getTargetDeviceIdentifier() - Method in class gov.nist.secauto.swid.builder.resource.firmware.FirmwareBuilder
Retrieve the target device identifier for the firmware manifest.
getThumbprint() - Method in class gov.nist.secauto.swid.builder.EntityBuilder
 
getType() - Method in class gov.nist.secauto.swid.builder.resource.firmware.DeviceIdentifier
Retrieve the type string.
getType() - Method in class gov.nist.secauto.swid.builder.resource.firmware.FirmwarePayloadDigest
 
getType() - Method in class gov.nist.secauto.swid.builder.resource.firmware.FirmwareRequirement
 
getUnspscCode() - Method in class gov.nist.secauto.swid.builder.MetaBuilder
Retrieves the UNSPSC code.
getUnspscVersion() - Method in class gov.nist.secauto.swid.builder.MetaBuilder
Retrieves the UNSPSC version.
getUri() - Method in class gov.nist.secauto.swid.builder.resource.firmware.ResourceReference
 
getUse() - Method in class gov.nist.secauto.swid.builder.LinkBuilder
 
getValue() - Method in class gov.nist.secauto.swid.builder.resource.firmware.FirmwarePayloadDigest
 
getValueLength() - Method in enum gov.nist.secauto.swid.builder.resource.HashAlgorithm
Retrieve the length in bits for the digest value.
getVendor() - Method in class gov.nist.secauto.swid.builder.resource.firmware.DeviceIdentifier
Retrieve the vendor string.
getVersion() - Method in class gov.nist.secauto.swid.builder.resource.file.FileBuilder
 
getVersion() - Method in class gov.nist.secauto.swid.builder.resource.firmware.FirmwareBuilder
Retrieve the version of the firmware manifest.
getVersion() - Method in interface gov.nist.secauto.swid.builder.resource.ResourceEntry
 
getVersion() - Method in class gov.nist.secauto.swid.builder.resource.SimpleResourceEntry
 
getVersion() - Method in class gov.nist.secauto.swid.builder.SWIDBuilder
 
getVersionScheme() - Method in class gov.nist.secauto.swid.builder.SWIDBuilder
 
gov.nist.secauto.swid.builder - package gov.nist.secauto.swid.builder
 
gov.nist.secauto.swid.builder.output - package gov.nist.secauto.swid.builder.output
 
gov.nist.secauto.swid.builder.resource - package gov.nist.secauto.swid.builder.resource
 
gov.nist.secauto.swid.builder.resource.file - package gov.nist.secauto.swid.builder.resource.file
 
gov.nist.secauto.swid.builder.resource.firmware - package gov.nist.secauto.swid.builder.resource.firmware
 
gov.nist.secauto.swid.builder.util - package gov.nist.secauto.swid.builder.util
 

H

hash(HashAlgorithm, File) - Method in class gov.nist.secauto.swid.builder.resource.file.FileBuilder
Sets the to-be-built file's hash value, for the provided algorithm, to the provided value.
hash(HashAlgorithm, InputStream) - Method in class gov.nist.secauto.swid.builder.resource.file.FileBuilder
Sets the file's hash value, for the provided algorithm, to the provided value.
hash(HashAlgorithm, byte[]) - Method in class gov.nist.secauto.swid.builder.resource.file.FileBuilder
Sets the file's hash value, for the provided algorithm, to the provided value.
hash(HashAlgorithm, String) - Method in class gov.nist.secauto.swid.builder.resource.file.FileBuilder
Sets the file's hash value, for the provided algorithm, to the provided value.
hash(HashAlgorithm, File) - Static method in class gov.nist.secauto.swid.builder.resource.HashUtils
Generates a hash value, in the form of an array of bytes, by digesting a provided input stream based on the provided hash algorithm.
hash(HashAlgorithm, InputStream) - Static method in class gov.nist.secauto.swid.builder.resource.HashUtils
Generates a hash value, in the form of an array of bytes, by digesting a provided input stream based on the provided hash algorithm.
hash(HashAlgorithm, byte[]) - Static method in class gov.nist.secauto.swid.builder.resource.HashUtils
Generates a hash value, in the form of an array of bytes, by digesting a provided bytes based on the provided hash algorithm.
HASH_FIELD - Static variable in class gov.nist.secauto.swid.builder.output.AbstractJsonOutputHandler
 
HashAlgorithm - Enum in gov.nist.secauto.swid.builder.resource
 
HashUtils - Class in gov.nist.secauto.swid.builder.resource
 
href(URI) - Method in class gov.nist.secauto.swid.builder.LinkBuilder
Sets the to-be-built link's href to the provided value.
HREF_FIELD - Static variable in class gov.nist.secauto.swid.builder.output.AbstractJsonOutputHandler
 

I

id(FirmwareIdentifier) - Method in class gov.nist.secauto.swid.builder.resource.firmware.FirmwareBuilder
Set the id of the firmware manifest.
id(FirmwareIdentifier) - Method in class gov.nist.secauto.swid.builder.resource.firmware.FirmwarePayloadBuilder
Set the id of the firmware payload.
init(Integer, String) - Method in interface gov.nist.secauto.swid.builder.Role
Initialize the mapping of role index and text values.
init(Integer, String) - Method in interface gov.nist.secauto.swid.builder.VersionScheme
Initialize the mapping of version scheme index and text values.
isValid() - Method in class gov.nist.secauto.swid.builder.AbstractBuilder
 
isValid() - Method in interface gov.nist.secauto.swid.builder.Builder
 

J

JsonOutputHandler - Class in gov.nist.secauto.swid.builder.output
 
JsonOutputHandler() - Constructor for class gov.nist.secauto.swid.builder.output.JsonOutputHandler
 
JsonOutputHandler(JsonFactory) - Constructor for class gov.nist.secauto.swid.builder.output.JsonOutputHandler
 
JsonSupport - Class in gov.nist.secauto.swid.builder.output
 
JsonSupport() - Constructor for class gov.nist.secauto.swid.builder.output.JsonSupport
 
JsonWritable - Interface in gov.nist.secauto.swid.builder.output
 

K

KEY_FIELD - Static variable in class gov.nist.secauto.swid.builder.output.AbstractJsonOutputHandler
(bool).
KnownRole - Enum in gov.nist.secauto.swid.builder
 
KnownVersionScheme - Enum in gov.nist.secauto.swid.builder
 

L

LANG_FIELD - Static variable in class gov.nist.secauto.swid.builder.output.AbstractJsonOutputHandler
 
language(String) - Method in class gov.nist.secauto.swid.builder.AbstractLanguageSpecificBuilder
Sets the to-be-built tag data element's language to the provided language value.
LINK_FIELD - Static variable in class gov.nist.secauto.swid.builder.output.AbstractJsonOutputHandler
 
LinkBuilder - Class in gov.nist.secauto.swid.builder
 
LinkBuilder() - Constructor for class gov.nist.secauto.swid.builder.LinkBuilder
 
LinkOwnership - Enum in gov.nist.secauto.swid.builder
 
LinkUse - Enum in gov.nist.secauto.swid.builder
Determines if the software targeted by a link is a hard requirement.
location(List<String>) - Method in class gov.nist.secauto.swid.builder.resource.file.AbstractFileSystemItemBuilder
Sets the path representing the location of a filesystem resource to the provided value, with the name omitted.
LOCATION_FIELD - Static variable in class gov.nist.secauto.swid.builder.output.AbstractJsonOutputHandler
 
lookupByIndex(int) - Static method in interface gov.nist.secauto.swid.builder.Role
Lookup a role by the provided index value.
lookupByIndex(int) - Static method in interface gov.nist.secauto.swid.builder.VersionScheme
Lookup a version scheme by an index value.F
lookupByName(String) - Static method in interface gov.nist.secauto.swid.builder.Role
Lookup a role by the provided human-readable name.
lookupByName(String) - Static method in interface gov.nist.secauto.swid.builder.VersionScheme
Lookup a version scheme by a human-readable name.

M

media(String) - Method in class gov.nist.secauto.swid.builder.LinkBuilder
Sets the to-be-built link's media to the provided value.
media(String) - Method in class gov.nist.secauto.swid.builder.SWIDBuilder
Sets the to-be-built SWID tag's media to the provided value.
MEDIA_FIELD - Static variable in class gov.nist.secauto.swid.builder.output.AbstractJsonOutputHandler
 
MEDIA_TYPE_FIELD - Static variable in class gov.nist.secauto.swid.builder.output.AbstractJsonOutputHandler
 
mediaType(String) - Method in class gov.nist.secauto.swid.builder.LinkBuilder
Provide the IANA MediaType for the resource targeted by the href attribute; this provides the consumer with knowledge of the format of the referenced resource.
MetaBuilder - Class in gov.nist.secauto.swid.builder
 
MetaBuilder() - Constructor for class gov.nist.secauto.swid.builder.MetaBuilder
 

N

name(String) - Method in class gov.nist.secauto.swid.builder.EntityBuilder
Set the name of the entity.
name(String) - Method in class gov.nist.secauto.swid.builder.resource.file.AbstractFileSystemItemBuilder
Sets the name of a filesystem resource to the provided value.
name(String) - Method in class gov.nist.secauto.swid.builder.SWIDBuilder
Sets the to-be-built tag's product name to the provided value.
nameAndLocation(List<String>) - Method in class gov.nist.secauto.swid.builder.resource.file.AbstractFileSystemItemBuilder
Sets the path representing the location and name of a filesystem resource to the provided value.
newEvidence() - Method in class gov.nist.secauto.swid.builder.SWIDBuilder
Provide a new evidence node if a previous evidence node was not provided, or the cached node if one already exists.
newFileResource(List<String>) - Method in class gov.nist.secauto.swid.builder.resource.AbstractResourceCollectionBuilder
Creates a new file builder based on resource pointed to by a sequence of path segments.
newFileResource(String) - Method in class gov.nist.secauto.swid.builder.resource.file.DirectoryBuilder
Adds a new file resource to this directory.
newFirmwareResource() - Method in class gov.nist.secauto.swid.builder.resource.AbstractResourceCollectionBuilder
Creates a new firmware resource, adding it to this resource collection.
newGenerator(OutputStream) - Method in class gov.nist.secauto.swid.builder.output.AbstractJsonOutputHandler
 
newPayload() - Method in class gov.nist.secauto.swid.builder.SWIDBuilder
Retrieves the existing PayloadBuilder or creates a new one if no PayloadBuilder has been created already.
nonce(byte[]) - Method in class gov.nist.secauto.swid.builder.resource.firmware.FirmwareBuilder
Set the nonce of the firmware manifest.
normalize(String) - Static method in class gov.nist.secauto.swid.builder.resource.PathRelativizer
Normalizes path separators to '/'.

O

OutputHandler - Interface in gov.nist.secauto.swid.builder.output
 
ownership(LinkOwnership) - Method in class gov.nist.secauto.swid.builder.LinkBuilder
Sets the to-be-built link's ownership to the provided value.
OWNERSHIP_FIELD - Static variable in class gov.nist.secauto.swid.builder.output.AbstractJsonOutputHandler
 

P

packageIdentifier(String) - Method in class gov.nist.secauto.swid.builder.resource.firmware.FirmwarePayloadBuilder
Set the package identifier.
PATCH_FIELD - Static variable in class gov.nist.secauto.swid.builder.output.AbstractJsonOutputHandler
 
path(String) - Method in class gov.nist.secauto.swid.builder.resource.SimpleResourceEntry
Set the path for this entry.
PATH_ELEMENTS_FIELD - Static variable in class gov.nist.secauto.swid.builder.output.AbstractJsonOutputHandler
 
PathRelativizer - Class in gov.nist.secauto.swid.builder.resource
 
PathRelativizer() - Constructor for class gov.nist.secauto.swid.builder.resource.PathRelativizer
 
PATTERN_LANGUAGE - Static variable in class gov.nist.secauto.swid.builder.SWIDConstants
 
payload(PayloadBuilder) - Method in class gov.nist.secauto.swid.builder.SWIDBuilder
Adds a new payload to the tag.
PAYLOAD_FIELD - Static variable in class gov.nist.secauto.swid.builder.output.AbstractJsonOutputHandler
 
PayloadBuilder - Class in gov.nist.secauto.swid.builder.resource
 
PayloadBuilder() - Constructor for class gov.nist.secauto.swid.builder.resource.PayloadBuilder
 
PERSISTENT_ID_FIELD - Static variable in class gov.nist.secauto.swid.builder.output.AbstractJsonOutputHandler
 
PID_FIELD - Static variable in class gov.nist.secauto.swid.builder.output.AbstractJsonOutputHandler
 
PROCESS_FIELD - Static variable in class gov.nist.secauto.swid.builder.output.AbstractJsonOutputHandler
 
PROCESS_NAME_FIELD - Static variable in class gov.nist.secauto.swid.builder.output.AbstractJsonOutputHandler
 
processDigest(HashAlgorithm, byte[]) - Static method in class gov.nist.secauto.swid.builder.resource.HashUtils
Processes the provided hash value, truncating the value based on the width of the provided hash algorithm.
processDigests(ENTRY_TYPE) - Method in class gov.nist.secauto.swid.builder.resource.AbstractObjectBasedResourceEntry
 
PRODUCT_FAMILY_FIELD - Static variable in class gov.nist.secauto.swid.builder.output.AbstractJsonOutputHandler
 
PRODUCT_FIELD - Static variable in class gov.nist.secauto.swid.builder.output.AbstractJsonOutputHandler
 

R

REG_ID_FIELD - Static variable in class gov.nist.secauto.swid.builder.output.AbstractJsonOutputHandler
 
regid(String) - Method in class gov.nist.secauto.swid.builder.EntityBuilder
Sets the to-be-built entity's regid to the provided value.
rel(String) - Method in class gov.nist.secauto.swid.builder.LinkBuilder
Sets the to-be-built link's rel to the provided value.
REL_FIELD - Static variable in class gov.nist.secauto.swid.builder.output.AbstractJsonOutputHandler
 
relativize(URI, URI) - Static method in class gov.nist.secauto.swid.builder.resource.PathRelativizer
Creates a relative sequence of path segments by 1) removing common path segments between the base and target, 2) using ".." to change the context from the base to the target directory, and 3) use of the remaining portion of the target path to complete the path segments.
relativize(String, String) - Static method in class gov.nist.secauto.swid.builder.resource.PathRelativizer
Creates a relative sequence of path segments by 1) removing common path segments between the base and target, 2) using ".." to change the context from the base to the target directory, and 3) use of the remaining portion of the target path to complete the path segments.
requireNonEmpty(String) - Static method in class gov.nist.secauto.swid.builder.util.Util
Checks that the provided string is not empty.
requireNonEmpty(String, String) - Static method in class gov.nist.secauto.swid.builder.util.Util
Checks that the provided string is not empty.
requireNonEmpty(Object[]) - Static method in class gov.nist.secauto.swid.builder.util.Util
Checks that the provided string is not empty.
requireNonEmpty(Object[], String) - Static method in class gov.nist.secauto.swid.builder.util.Util
Checks that the provided string is not empty.
requirePatternMatch(Pattern, String, String) - Static method in class gov.nist.secauto.swid.builder.util.Util
Checks that the provided string matches the provided pattern.
reset() - Method in class gov.nist.secauto.swid.builder.AbstractLanguageSpecificBuilder
 
reset() - Method in interface gov.nist.secauto.swid.builder.Builder
 
reset() - Method in class gov.nist.secauto.swid.builder.EntityBuilder
 
reset() - Method in class gov.nist.secauto.swid.builder.LinkBuilder
 
reset() - Method in class gov.nist.secauto.swid.builder.MetaBuilder
 
reset() - Method in class gov.nist.secauto.swid.builder.resource.AbstractResourceCollectionBuilder
 
reset() - Method in class gov.nist.secauto.swid.builder.resource.EvidenceBuilder
 
reset() - Method in class gov.nist.secauto.swid.builder.resource.file.AbstractFileSystemItemBuilder
 
reset() - Method in class gov.nist.secauto.swid.builder.resource.file.DirectoryBuilder
 
reset() - Method in class gov.nist.secauto.swid.builder.resource.file.FileBuilder
 
reset() - Method in class gov.nist.secauto.swid.builder.resource.firmware.FirmwarePayloadBuilder
 
reset() - Method in class gov.nist.secauto.swid.builder.SWIDBuilder
 
RESOURCE_FIELD - Static variable in class gov.nist.secauto.swid.builder.output.AbstractJsonOutputHandler
 
ResourceBuilder - Interface in gov.nist.secauto.swid.builder.resource
 
ResourceCollection - Class in gov.nist.secauto.swid.builder.resource
 
ResourceCollection() - Constructor for class gov.nist.secauto.swid.builder.resource.ResourceCollection
Construct a new empty resource collection.
ResourceCollectionEntryGenerator<T> - Interface in gov.nist.secauto.swid.builder.resource
Represents a collection of file, directory, and/or firmware resources.
ResourceEntry - Interface in gov.nist.secauto.swid.builder.resource
 
ResourceReference - Class in gov.nist.secauto.swid.builder.resource.firmware
 
ResourceReference(URI, HashAlgorithm, byte[]) - Constructor for class gov.nist.secauto.swid.builder.resource.firmware.ResourceReference
 
REVISION_FIELD - Static variable in class gov.nist.secauto.swid.builder.output.AbstractJsonOutputHandler
 
Role - Interface in gov.nist.secauto.swid.builder
 
ROLE_FIELD - Static variable in class gov.nist.secauto.swid.builder.output.AbstractJsonOutputHandler
The roles (text: space separated).
root(String) - Method in class gov.nist.secauto.swid.builder.resource.file.AbstractFileSystemItemBuilder
Sets the filesystem root of a filesystem resource to the provided value.
ROOT_FIELD - Static variable in class gov.nist.secauto.swid.builder.output.AbstractJsonOutputHandler
 

S

setActivationStatus(String) - Method in class gov.nist.secauto.swid.builder.MetaBuilder
Sets the activation status.
setChannelType(String) - Method in class gov.nist.secauto.swid.builder.MetaBuilder
Sets the channel type.
setClazz(String) - Method in class gov.nist.secauto.swid.builder.resource.firmware.DeviceIdentifier
Set the class string.
setColloquialVersion(String) - Method in class gov.nist.secauto.swid.builder.MetaBuilder
Sets the colloquial version.
setCompressionGuidance(byte[]) - Method in class gov.nist.secauto.swid.builder.resource.firmware.FirmwarePayloadPackage
 
setCompressionType(String) - Method in class gov.nist.secauto.swid.builder.resource.firmware.FirmwarePayloadPackage
 
setDescription(String) - Method in class gov.nist.secauto.swid.builder.MetaBuilder
Sets the description.
setEdition(String) - Method in class gov.nist.secauto.swid.builder.MetaBuilder
Sets the edition.
setEntitlementDataRequired(String) - Method in class gov.nist.secauto.swid.builder.MetaBuilder
Sets the indicator of if entitlement data is required.
setEntitlementKey(String) - Method in class gov.nist.secauto.swid.builder.MetaBuilder
Sets the entitlement key.
setGenerator(String) - Method in class gov.nist.secauto.swid.builder.MetaBuilder
Sets the generator.
setIeee8021ar(byte[]) - Method in class gov.nist.secauto.swid.builder.resource.firmware.DeviceIdentifier
 
setPersistentId(String) - Method in class gov.nist.secauto.swid.builder.MetaBuilder
Sets the persistentId.
setProductBaseName(String) - Method in class gov.nist.secauto.swid.builder.MetaBuilder
Sets the product base name.
setProductFamily(String) - Method in class gov.nist.secauto.swid.builder.MetaBuilder
Sets the product family.
setRevision(String) - Method in class gov.nist.secauto.swid.builder.MetaBuilder
Sets the revision.
setRfc4122(String) - Method in class gov.nist.secauto.swid.builder.resource.firmware.DeviceIdentifier
 
setSummary(String) - Method in class gov.nist.secauto.swid.builder.MetaBuilder
Sets the summary.
setType(String) - Method in class gov.nist.secauto.swid.builder.resource.firmware.DeviceIdentifier
Set the type.
setUnspscCode(String) - Method in class gov.nist.secauto.swid.builder.MetaBuilder
Sets the UNSPSC code.
setUnspscVersion(String) - Method in class gov.nist.secauto.swid.builder.MetaBuilder
Sets the UNSPSC version.
SimpleResourceEntry - Class in gov.nist.secauto.swid.builder.resource
 
SimpleResourceEntry(String, Map<HashAlgorithm, List<Byte>>, Long, String) - Constructor for class gov.nist.secauto.swid.builder.resource.SimpleResourceEntry
Construct a new ResourceEntry using simple provided values.
simpleVersion(BigInteger) - Method in class gov.nist.secauto.swid.builder.resource.firmware.FirmwarePayloadBuilder
Set the simple version of the payload.
size(long) - Method in class gov.nist.secauto.swid.builder.resource.file.FileBuilder
Sets the to-be-built file's size to the provided value.
size(BigInteger) - Method in class gov.nist.secauto.swid.builder.resource.firmware.FirmwarePayloadBuilder
Set the size.
size(long) - Method in class gov.nist.secauto.swid.builder.resource.SimpleResourceEntry
Set the size in bytes for this entry.
SIZE_FIELD - Static variable in class gov.nist.secauto.swid.builder.output.AbstractJsonOutputHandler
The size of a file (number: long).
SOFTWARE_META_FIELD - Static variable in class gov.nist.secauto.swid.builder.output.AbstractJsonOutputHandler
 
SOFTWARE_VERSION_FIELD - Static variable in class gov.nist.secauto.swid.builder.output.AbstractJsonOutputHandler
 
storageId(FirmwareIdentifier) - Method in class gov.nist.secauto.swid.builder.resource.firmware.FirmwarePayloadBuilder
Set the storage id.
StringFirmwareIdentifier - Class in gov.nist.secauto.swid.builder.resource.firmware
 
StringFirmwareIdentifier(String) - Constructor for class gov.nist.secauto.swid.builder.resource.firmware.StringFirmwareIdentifier
 
SUMMARY_FIELD - Static variable in class gov.nist.secauto.swid.builder.output.AbstractJsonOutputHandler
 
SUPPLEMENTAL_FIELD - Static variable in class gov.nist.secauto.swid.builder.output.AbstractJsonOutputHandler
 
SWID_NAME_FIELD - Static variable in class gov.nist.secauto.swid.builder.output.AbstractJsonOutputHandler
A name (text).
SWID_NAMESPACE - Static variable in class gov.nist.secauto.swid.builder.output.XMLOutputHandler
 
SWIDBuilder - Class in gov.nist.secauto.swid.builder
 
SWIDBuilder() - Constructor for class gov.nist.secauto.swid.builder.SWIDBuilder
 
SWIDConstants - Class in gov.nist.secauto.swid.builder
 
SWIDConstants() - Constructor for class gov.nist.secauto.swid.builder.SWIDConstants
 

T

TAG_ID_FIELD - Static variable in class gov.nist.secauto.swid.builder.output.AbstractJsonOutputHandler
The tag identifier (text).
TAG_VERSION_DEFAULT - Static variable in class gov.nist.secauto.swid.builder.SWIDConstants
 
TAG_VERSION_FIELD - Static variable in class gov.nist.secauto.swid.builder.output.AbstractJsonOutputHandler
 
tagId(String) - Method in class gov.nist.secauto.swid.builder.SWIDBuilder
Sets the to-be-built tag's product tag identifier to the provided value.
tagType(TagType) - Method in class gov.nist.secauto.swid.builder.SWIDBuilder
Sets the to-be-built tag's product type to the provided value.
TagType - Enum in gov.nist.secauto.swid.builder
 
tagVersion(long) - Method in class gov.nist.secauto.swid.builder.SWIDBuilder
 
tagVersion(BigInteger) - Method in class gov.nist.secauto.swid.builder.SWIDBuilder
Set the tag's tag version.
targetDeviceIdentifier(DeviceIdentifier) - Method in class gov.nist.secauto.swid.builder.resource.firmware.FirmwareBuilder
Set the target device identifier.
thumbprint(String) - Method in class gov.nist.secauto.swid.builder.EntityBuilder
 
THUMBPRINT_FIELD - Static variable in class gov.nist.secauto.swid.builder.output.AbstractJsonOutputHandler
 
toArray(List<Byte>) - Static method in class gov.nist.secauto.swid.builder.resource.HashUtils
Converts a list of bytes into an array of bytes.
toBytes(String) - Static method in class gov.nist.secauto.swid.builder.resource.HashUtils
 
toHexString(byte[]) - Static method in class gov.nist.secauto.swid.builder.resource.HashUtils
Converts an array of bytes into a hexadecimal string.
toHexString(List<Byte>) - Static method in class gov.nist.secauto.swid.builder.resource.HashUtils
Converts an list of bytes into a hexadecimal string.
toList(byte[]) - Static method in class gov.nist.secauto.swid.builder.resource.HashUtils
Converts an array of bytes into a list of bytes.
toString() - Method in enum gov.nist.secauto.swid.builder.LinkOwnership
 
toString() - Method in enum gov.nist.secauto.swid.builder.LinkUse
 
toURI(List<String>) - Static method in class gov.nist.secauto.swid.builder.resource.PathRelativizer
Converts a sequence of path segments to a relative URI.
TYPE_FIELD - Static variable in class gov.nist.secauto.swid.builder.output.AbstractJsonOutputHandler
 

U

UnknownRole - Class in gov.nist.secauto.swid.builder
 
UnknownRole(String) - Constructor for class gov.nist.secauto.swid.builder.UnknownRole
 
UnknownRole(Integer, String) - Constructor for class gov.nist.secauto.swid.builder.UnknownRole
Create a new custom Role.
UnknownVersionScheme - Class in gov.nist.secauto.swid.builder
 
UnknownVersionScheme(String) - Constructor for class gov.nist.secauto.swid.builder.UnknownVersionScheme
 
UnknownVersionScheme(Integer, String) - Constructor for class gov.nist.secauto.swid.builder.UnknownVersionScheme
Create a new custom version scheme.
UNSPSC_CODE_FIELD - Static variable in class gov.nist.secauto.swid.builder.output.AbstractJsonOutputHandler
 
UNSPSC_VERSION_FIELD - Static variable in class gov.nist.secauto.swid.builder.output.AbstractJsonOutputHandler
 
URI_SEPERATOR - Static variable in class gov.nist.secauto.swid.builder.resource.PathRelativizer
 
URI_SEPERATOR_PATTERN - Static variable in class gov.nist.secauto.swid.builder.resource.PathRelativizer
 
use(LinkUse) - Method in class gov.nist.secauto.swid.builder.LinkBuilder
Sets the to-be-built link's use to the provided value.
USE_FIELD - Static variable in class gov.nist.secauto.swid.builder.output.AbstractJsonOutputHandler
 
Util - Class in gov.nist.secauto.swid.builder.util
 

V

validate() - Method in class gov.nist.secauto.swid.builder.AbstractLanguageSpecificBuilder
 
validate() - Method in interface gov.nist.secauto.swid.builder.Builder
 
validate() - Method in class gov.nist.secauto.swid.builder.EntityBuilder
 
validate() - Method in class gov.nist.secauto.swid.builder.LinkBuilder
 
validate() - Method in class gov.nist.secauto.swid.builder.MetaBuilder
 
validate() - Method in class gov.nist.secauto.swid.builder.resource.AbstractResourceCollectionBuilder
 
validate() - Method in class gov.nist.secauto.swid.builder.resource.EvidenceBuilder
 
validate() - Method in class gov.nist.secauto.swid.builder.resource.file.AbstractFileSystemItemBuilder
 
validate() - Method in class gov.nist.secauto.swid.builder.resource.firmware.FirmwareBuilder
 
validate() - Method in class gov.nist.secauto.swid.builder.resource.firmware.FirmwarePayloadBuilder
 
validate() - Method in class gov.nist.secauto.swid.builder.SWIDBuilder
 
validateNonEmpty(String, String) - Method in class gov.nist.secauto.swid.builder.AbstractBuilder
 
validateNonEmpty(String, Object[]) - Method in class gov.nist.secauto.swid.builder.AbstractBuilder
 
validateNonEmpty(String, byte[]) - Method in class gov.nist.secauto.swid.builder.AbstractBuilder
 
validateNonEmpty(String, Collection<T>) - Method in class gov.nist.secauto.swid.builder.AbstractBuilder
 
validateNonNull(String, Object) - Method in class gov.nist.secauto.swid.builder.AbstractBuilder
 
validatePatternMatch(String, Pattern, String) - Method in class gov.nist.secauto.swid.builder.AbstractBuilder
 
ValidationException - Exception in gov.nist.secauto.swid.builder
 
ValidationException(String, Throwable, boolean, boolean) - Constructor for exception gov.nist.secauto.swid.builder.ValidationException
 
ValidationException(String, Throwable) - Constructor for exception gov.nist.secauto.swid.builder.ValidationException
 
ValidationException(String) - Constructor for exception gov.nist.secauto.swid.builder.ValidationException
 
valueOf(String) - Static method in enum gov.nist.secauto.swid.builder.KnownRole
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum gov.nist.secauto.swid.builder.KnownVersionScheme
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum gov.nist.secauto.swid.builder.LinkOwnership
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum gov.nist.secauto.swid.builder.LinkUse
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum gov.nist.secauto.swid.builder.resource.firmware.DigestType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum gov.nist.secauto.swid.builder.resource.firmware.FirmwareCondition
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum gov.nist.secauto.swid.builder.resource.firmware.FirmwareDirective
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum gov.nist.secauto.swid.builder.resource.HashAlgorithm
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum gov.nist.secauto.swid.builder.TagType
Returns the enum constant of this type with the specified name.
values() - Static method in enum gov.nist.secauto.swid.builder.KnownRole
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum gov.nist.secauto.swid.builder.KnownVersionScheme
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum gov.nist.secauto.swid.builder.LinkOwnership
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum gov.nist.secauto.swid.builder.LinkUse
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum gov.nist.secauto.swid.builder.resource.firmware.DigestType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum gov.nist.secauto.swid.builder.resource.firmware.FirmwareCondition
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum gov.nist.secauto.swid.builder.resource.firmware.FirmwareDirective
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum gov.nist.secauto.swid.builder.resource.HashAlgorithm
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum gov.nist.secauto.swid.builder.TagType
Returns an array containing the constants of this enum type, in the order they are declared.
version(String) - Method in class gov.nist.secauto.swid.builder.resource.file.FileBuilder
Sets the to-be-built file's version to the provided value.
version(BigInteger) - Method in class gov.nist.secauto.swid.builder.resource.firmware.FirmwareBuilder
Set the version of the firmware manifest.
version(String) - Method in class gov.nist.secauto.swid.builder.resource.SimpleResourceEntry
Set the version for this entry.
version(String) - Method in class gov.nist.secauto.swid.builder.SWIDBuilder
Sets the to-be-built SWID tag's version to the provided value.
VERSION_DEFAULT - Static variable in class gov.nist.secauto.swid.builder.SWIDConstants
 
VERSION_SCHEME_DEFAULT - Static variable in class gov.nist.secauto.swid.builder.SWIDConstants
 
VERSION_SCHEME_FIELD - Static variable in class gov.nist.secauto.swid.builder.output.AbstractJsonOutputHandler
 
VERSION_SCHEME_UNKNOWN - Static variable in class gov.nist.secauto.swid.builder.SWIDConstants
Unknown, no attempt should be made to order these.
versionScheme(VersionScheme) - Method in class gov.nist.secauto.swid.builder.SWIDBuilder
Sets the to-be-built SWID tag's versionSchema to the provided value.
VersionScheme - Interface in gov.nist.secauto.swid.builder
 

W

write(SWIDBuilder, OutputStream) - Method in class gov.nist.secauto.swid.builder.output.AbstractJsonOutputHandler
 
write(JsonGenerator) - Method in interface gov.nist.secauto.swid.builder.output.JsonWritable
 
write(SWIDBuilder, OutputStream) - Method in interface gov.nist.secauto.swid.builder.output.OutputHandler
 
write(SWIDBuilder, OutputStream) - Method in class gov.nist.secauto.swid.builder.output.XMLOutputHandler
 
write(JsonGenerator) - Method in class gov.nist.secauto.swid.builder.resource.firmware.StringFirmwareIdentifier
 
writeBinaryField(JsonGenerator, long, byte[]) - Method in class gov.nist.secauto.swid.builder.output.JsonSupport
 
writeBooleanField(JsonGenerator, long, boolean) - Method in class gov.nist.secauto.swid.builder.output.JsonSupport
 
writeDateTimeField(JsonGenerator, long, ZonedDateTime) - Method in class gov.nist.secauto.swid.builder.output.JsonSupport
 
writeField(JsonGenerator, long) - Method in class gov.nist.secauto.swid.builder.output.JsonOutputHandler
 
writeField(JsonGenerator, long) - Method in class gov.nist.secauto.swid.builder.output.JsonSupport
 
writeField(JsonGenerator, long, JsonWritable) - Method in class gov.nist.secauto.swid.builder.output.JsonSupport
 
writeIntegerField(JsonGenerator, long, int) - Method in class gov.nist.secauto.swid.builder.output.JsonSupport
 
writeIntegerField(JsonGenerator, long, BigInteger) - Method in class gov.nist.secauto.swid.builder.output.JsonSupport
 
writeIntegerOrTextField(JsonGenerator, long, String) - Method in class gov.nist.secauto.swid.builder.output.JsonSupport
 
writeLongField(JsonGenerator, long, long) - Method in class gov.nist.secauto.swid.builder.output.JsonSupport
 
writeRole(JsonGenerator, Role) - Method in class gov.nist.secauto.swid.builder.output.AbstractJsonOutputHandler
 
writeRole(JsonGenerator, Role) - Method in class gov.nist.secauto.swid.builder.output.CBOROutputHandler
 
writeRole(JsonGenerator, Role) - Method in class gov.nist.secauto.swid.builder.output.JsonOutputHandler
 
writeTextField(JsonGenerator, long, String) - Method in class gov.nist.secauto.swid.builder.output.JsonSupport
 
writeVersionScheme(JsonGenerator, VersionScheme) - Method in class gov.nist.secauto.swid.builder.output.AbstractJsonOutputHandler
 
writeVersionScheme(JsonGenerator, VersionScheme) - Method in class gov.nist.secauto.swid.builder.output.CBOROutputHandler
 
writeVersionScheme(JsonGenerator, VersionScheme) - Method in class gov.nist.secauto.swid.builder.output.JsonOutputHandler
 

X

XMLOutputHandler - Class in gov.nist.secauto.swid.builder.output
 
XMLOutputHandler() - Constructor for class gov.nist.secauto.swid.builder.output.XMLOutputHandler
 
XMLOutputHandler(Format) - Constructor for class gov.nist.secauto.swid.builder.output.XMLOutputHandler
 
A B C D E F G H I J K L M N O P R S T U V W X 
Skip navigation links

Copyright © 2020 National Institute of Standards and Technology. All rights reserved.