Index

$ A B C D E F G H I J K L M N O P Q R S T U V W X 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

$

$fillValuesFrom(C) - Method in class paccor.tcg.credential.Trait.TraitBuilder
 

A

AbstractASN1StringDeserializer<T> - Class in paccor.json
Custom ValueDeserializer for the abstract ASN1String class.
AbstractASN1StringDeserializer() - Constructor for class paccor.json.AbstractASN1StringDeserializer
 
AC - Enum constant in enum class paccor.cert.CertKind
Attribute Certificate
ACCESS_LOCATION - Static variable in class paccor.json.schema.AuthorityInformationAccessSchema
 
ACCESS_LOCATION_FIELD - Enum constant in enum class paccor.json.schema.AuthorityInformationAccessSchema.Field
 
ACCESS_METHOD - Static variable in class paccor.json.schema.AuthorityInformationAccessSchema
 
ACCESS_METHOD_FIELD - Enum constant in enum class paccor.json.schema.AuthorityInformationAccessSchema.Field
 
actualSpecVersion() - Method in class paccor.cert.PlatformCertificate
 
actualSpecVersion() - Method in record class paccor.validator.SpecificationValidationReport
Returns the value of the actualSpecVersion record component.
added - Enum constant in enum class paccor.tcg.credential.AttributeStatus.Enumerated
Information added
addRdn(ASN1ObjectIdentifier, ASN1UTF8String) - Method in class paccor.cert.SubjectAlternativeNameHelper.Builder
 
addRdn(ASN1ObjectIdentifier, ManufacturerId) - Method in class paccor.cert.SubjectAlternativeNameHelper.Builder
 
addRdn(RDN) - Method in class paccor.cert.SubjectAlternativeNameHelper.Builder
 
ADDRESS_TYPE - Static variable in class paccor.json.schema.ComponentSchema
 
ADDRESS_TYPE_FIELD - Enum constant in enum class paccor.json.schema.ComponentSchema.AddressField
 
ADDRESS_VALUE - Static variable in class paccor.json.schema.ComponentSchema
 
ADDRESS_VALUE_FIELD - Enum constant in enum class paccor.json.schema.ComponentSchema.AddressField
 
ADDRESSES - Static variable in class paccor.json.schema.ComponentSchema
 
ADDRESSES_FIELD - Enum constant in enum class paccor.json.schema.ComponentSchema.Field
 
addressTypeFromEnum(ComponentAddressType) - Method in class paccor.tcg.credential.ComponentAddress.ComponentAddressBuilder
Sets the address type for the component using the provided enum value.
algIdFor(String) - Method in class paccor.crypto.SignatureProfiles
 
AlgorithmIdentifierDeserializer - Class in paccor.json
Custom ValueDeserializer for the AlgorithmIdentifier class.
AlgorithmIdentifierDeserializer() - Constructor for class paccor.json.AlgorithmIdentifierDeserializer
 
AlgorithmSupport - Class in paccor.crypto
Centralized algorithm support utilities for CLI commands.
aliases() - Method in interface paccor.json.schema.JsonSchemaField
Optional non-case aliases accepted on input.
aliases() - Method in interface paccor.json.schema.JsonSchemaValue
Optional accepted JSON aliases.
aliases() - Method in enum class paccor.json.schema.SubjectAlternativeNameSchema.PlatformField
 
aliasList(String...) - Static method in interface paccor.json.schema.JsonSchemaField
Convenience helper for enum constructors.
applyAttributes(AttributesJsonHelper) - Method in class paccor.model.PlatformCertificateInformationModel
 
applyHardwareManifest(HardwareManifestJsonHelper) - Method in class paccor.model.PlatformCertificateInformationModel
 
applyToPlatformInfo(PlatformCertificateInformationModel, ExtensionsJsonHelper, X509CertificateHolder) - Static method in class paccor.cert.ExtensionAssembler
Apply extensions to PlatformCertificateInformationModel from JSON and issuer certificate.
applyV1Config(PlatformConfiguration) - Method in class paccor.model.PlatformCertificateInformationModel
 
applyV2Config(PlatformConfigurationV2) - Method in class paccor.model.PlatformCertificateInformationModel
 
applyV3Config(PlatformConfigurationV3) - Method in class paccor.model.PlatformCertificateInformationModel
 
asList() - Method in class paccor.tcg.credential.TraitCollection
 
ASN1BitStringDeserializer - Class in paccor.json
Custom ValueDeserializer for the ASN1BitString class.
ASN1BitStringDeserializer() - Constructor for class paccor.json.ASN1BitStringDeserializer
 
ASN1BitStringEnumBase<T> - Class in paccor.tcg.credential
Abstract base class for enums mapped to ASN1Enumerated.
ASN1BitStringEnumBase(int, Class) - Constructor for class paccor.tcg.credential.ASN1BitStringEnumBase
New instance from int value and enum class.
ASN1BMPStringDeserializer - Class in paccor.json
Custom deserializer for the ASN1BMPString class.
ASN1BMPStringDeserializer() - Constructor for class paccor.json.ASN1BMPStringDeserializer
 
ASN1BooleanDeserializer - Class in paccor.json
Custom deserializer for the ASN1Boolean class.
ASN1BooleanDeserializer() - Constructor for class paccor.json.ASN1BooleanDeserializer
 
ASN1EnumBase<T> - Class in paccor.tcg.credential
Common functionality for usage of Java Enums with BC ASN1Objects that can be identified by an integer value
ASN1EnumBase() - Constructor for class paccor.tcg.credential.ASN1EnumBase
 
ASN1EnumBase.Factory<T,U> - Interface in paccor.tcg.credential
Create instances and manage ASN.1 conversion.
ASN1EnumBaseDeserializer - Class in paccor.json
Custom deserializer for the ASN1EnumBase classes.
ASN1EnumBaseDeserializer() - Constructor for class paccor.json.ASN1EnumBaseDeserializer
 
ASN1EnumeratedEnumBase<T> - Class in paccor.tcg.credential
Abstract base class for enums mapped to ASN1Enumerated.
ASN1EnumeratedEnumBase(int, Class) - Constructor for class paccor.tcg.credential.ASN1EnumeratedEnumBase
New instance from int value and enum class.
ASN1GeneralizedTimeDeserializer - Class in paccor.json
Custom deserializer for the ASN1GeneralizedTime class.
ASN1GeneralizedTimeDeserializer() - Constructor for class paccor.json.ASN1GeneralizedTimeDeserializer
 
ASN1GeneralStringDeserializer - Class in paccor.json
Custom deserializer for the ASN1GeneralString class.
ASN1GeneralStringDeserializer() - Constructor for class paccor.json.ASN1GeneralStringDeserializer
 
ASN1IA5StringDeserializer - Class in paccor.json
Custom deserializer for the ASN1IA5String class.
ASN1IA5StringDeserializer() - Constructor for class paccor.json.ASN1IA5StringDeserializer
 
ASN1IntegerDeserializer - Class in paccor.json
Custom deserializer for the ASN1Integer class.
ASN1IntegerDeserializer() - Constructor for class paccor.json.ASN1IntegerDeserializer
 
ASN1NumericStringDeserializer - Class in paccor.json
Custom deserializer for the ASN1NumericString class.
ASN1NumericStringDeserializer() - Constructor for class paccor.json.ASN1NumericStringDeserializer
 
ASN1ObjectIdentifierDeserializer - Class in paccor.json
Custom deserializer for the ASN1ObjectIdentifier class.
ASN1ObjectIdentifierDeserializer() - Constructor for class paccor.json.ASN1ObjectIdentifierDeserializer
 
ASN1ObjectSerializer - Class in paccor.json
Custom serializer for the ASN1Object class.
ASN1ObjectSerializer() - Constructor for class paccor.json.ASN1ObjectSerializer
 
ASN1ObjectTrait - Class in paccor.tcg.credential
Trait that holds a generic ASN1Object.
ASN1ObjectTrait() - Constructor for class paccor.tcg.credential.ASN1ObjectTrait
 
ASN1ObjectTrait.ASN1ObjectTraitBuilder<C,B> - Class in paccor.tcg.credential
Needed to include this to satisfy Javadoc compiling.
ASN1ObjectTraitBuilder() - Constructor for class paccor.tcg.credential.ASN1ObjectTrait.ASN1ObjectTraitBuilder
 
ASN1OctetStringDeserializer - Class in paccor.json
Custom deserializer for the ASN1OctetString class.
ASN1OctetStringDeserializer() - Constructor for class paccor.json.ASN1OctetStringDeserializer
 
ASN1PrintableStringDeserializer - Class in paccor.json
Custom deserializer for the ASN1PrintableString class.
ASN1PrintableStringDeserializer() - Constructor for class paccor.json.ASN1PrintableStringDeserializer
 
ASN1T61StringDeserializer - Class in paccor.json
Custom deserializer for the ASN1T61String class.
ASN1T61StringDeserializer() - Constructor for class paccor.json.ASN1T61StringDeserializer
 
ASN1UTF8StringDeserializer - Class in paccor.json
Custom deserializer for the ASN1UTF8String class.
ASN1UTF8StringDeserializer() - Constructor for class paccor.json.ASN1UTF8StringDeserializer
 
ASN1Utils - Class in paccor.tcg.credential
Common methods to transform ASN1 objects.
ASN1Utils() - Constructor for class paccor.tcg.credential.ASN1Utils
 
asn1Value() - Method in enum class paccor.json.schema.AuthorityInformationAccessSchema.Method
 
asn1Value() - Method in enum class paccor.json.schema.CertificatePoliciesSchema.Qualifier
 
asn1Value() - Method in enum class paccor.json.schema.ComponentSchema.AddressTypeValue
 
asn1Value() - Method in interface paccor.json.schema.JsonSchemaValue
Optional documentation string for the value.
asn1Value() - Method in enum class paccor.json.schema.SubjectAlternativeNameSchema.PlatformField
 
ASN1VisibleStringDeserializer - Class in paccor.json
Custom deserializer for the ASN1VisibleString class.
ASN1VisibleStringDeserializer() - Constructor for class paccor.json.ASN1VisibleStringDeserializer
 
AssembleCmd - Class in paccor.cli
Command to assemble a Platform Certificate from a TBS envelope and a signature.
AssembleCmd() - Constructor for class paccor.cli.AssembleCmd
 
assembleDer(byte[], AlgorithmIdentifier, byte[]) - Static method in class paccor.cli.CliHelper
Assembles a DER-encoded sequence containing the provided data, algorithm identifier, and signature.
asStream(Collection) - Static method in class paccor.json.JsonUtils
Simple method that converts an Iterator to Stream.
asStream(Iterator) - Static method in class paccor.json.JsonUtils
Simple method that converts an Iterator to Stream.
asStream(Spliterator) - Static method in class paccor.json.JsonUtils
Converts the given Spliterator to Stream.
ATTRIBUTE_CERT_IDENTIFIER - Static variable in class paccor.json.schema.ComponentSchema
 
ATTRIBUTE_CERTIFICATE - Enum constant in enum class paccor.cli.CliHelper.x509type
 
attributeOid() - Method in enum class paccor.json.schema.SubjectAlternativeNameSchema.PlatformField
 
AttributesJsonHelper - Record Class in paccor.json
Top-level JSON input for platform attributes documentation and parsing.
AttributesJsonHelper(TCGPlatformSpecification, TCGSpecificationVersion, TBBSecurityAssertions, URIReference, TraitMap, TraitMap, TCPASpecVersion, ASN1UTF8String, ASN1UTF8String, ASN1UTF8String, TPMSpecification, TPMSecurityAssertions) - Constructor for record class paccor.json.AttributesJsonHelper
Creates an instance of a AttributesJsonHelper record class.
AttributesSchema - Class in paccor.json.schema
 
AttributesSchema.Field - Enum Class in paccor.json.schema
 
AttributeStatus - Class in paccor.tcg.credential
AttributeStatus ::= ENUMERATED { added (0), modified (1), removed (2) }
AttributeStatus(int) - Constructor for class paccor.tcg.credential.AttributeStatus
New AttributeStatus, looking up the given value in the enum class.
AttributeStatus.Enumerated - Enum Class in paccor.tcg.credential
AttributeStatus options
attributeValue(ASN1ObjectIdentifier, Function) - Method in class paccor.cert.PlatformCertificate
 
AUTHORITY_INFO_ACCESS - Static variable in class paccor.json.schema.AuthorityInformationAccessSchema
 
AUTHORITY_INFORMATION_ACCESS - Static variable in class paccor.json.schema.AuthorityInformationAccessSchema
 
AUTHORITY_INFORMATION_ACCESS - Static variable in class paccor.json.schema.ExtensionsSchema
 
AUTHORITY_INFORMATION_ACCESS_FIELD - Enum constant in enum class paccor.json.schema.AuthorityInformationAccessSchema.RootField
 
AUTHORITY_INFORMATION_ACCESS_FIELD - Enum constant in enum class paccor.json.schema.ExtensionsSchema.Field
 
authorityInfoAccess - Enum constant in enum class paccor.cert.ExtensionContext
 
authorityInformationAccess() - Method in record class paccor.json.ExtensionsJsonHelper
Returns the value of the authorityInformationAccess record component.
AuthorityInformationAccessDeserializer - Class in paccor.json
Custom deserializer for the AuthorityInformationAccess class.
AuthorityInformationAccessDeserializer() - Constructor for class paccor.json.AuthorityInformationAccessDeserializer
 
AuthorityInformationAccessJson - Class in paccor.json
 
AuthorityInformationAccessSchema - Class in paccor.json.schema
 
AuthorityInformationAccessSchema.Field - Enum Class in paccor.json.schema
 
AuthorityInformationAccessSchema.Method - Enum Class in paccor.json.schema
 
AuthorityInformationAccessSchema.RootField - Enum Class in paccor.json.schema
 
authorityKeyIdentifier - Enum constant in enum class paccor.cert.ExtensionContext
 

B

BASE - Enum constant in enum class paccor.cert.CertType
Base Platform Certificate
basic - Enum constant in enum class paccor.tcg.credential.StrengthOfFunction.Enumerated
basic: The function provides adequate protection against casual breach of security by attackers possessing a low attack potential.
basicConstraints - Enum constant in enum class paccor.cert.ExtensionContext
 
BigIntegerConverter - Class in paccor.cli.pv
Picocli converter for BigInteger.
BigIntegerConverter() - Constructor for class paccor.cli.pv.BigIntegerConverter
 
BLUETOOTH_MAC - Enum constant in enum class paccor.json.schema.ComponentSchema.AddressTypeValue
 
BLUETOOTHMAC - Enum constant in enum class paccor.tcg.credential.ComponentAddressType
BLUETOOTH MAC
bMC - Enum constant in enum class paccor.tcg.credential.RTMTypes.Enumerated
bMC: the platform implements the RTM in the Baseboard Management Controller.
BooleanTrait - Class in paccor.tcg.credential
BooleanTrait TRAIT ::= { SYNTAX BOOLEAN IDENTIFIED BY tcg-tr-ID-Boolean }
BooleanTrait() - Constructor for class paccor.tcg.credential.BooleanTrait
 
BooleanTrait.BooleanTraitBuilder<C,B> - Class in paccor.tcg.credential
Needed to include this to satisfy Javadoc compiling.
BooleanTraitBuilder() - Constructor for class paccor.tcg.credential.BooleanTrait.BooleanTraitBuilder
 
build() - Method in class paccor.tcg.credential.Trait.TraitBuilder
 
builder() - Static method in class paccor.cert.SubjectAlternativeNameHelper
 
builder() - Static method in class paccor.tcg.credential.ASN1ObjectTrait
Initializes a builder with expected ASN1ObjectTrait metadata.
builder() - Static method in class paccor.tcg.credential.BooleanTrait
Initializes a builder with expected BooleanTrait metadata.
builder() - Static method in class paccor.tcg.credential.CertificateIdentifierTrait
Initializes a builder with expected CertificateIdentifierTrait metadata.
builder() - Static method in class paccor.tcg.credential.CommonCriteriaTrait
Initializes a builder with expected CommonCriteriaTrait metadata.
builder() - Static method in class paccor.tcg.credential.ComponentClassTrait
Initializes a builder with expected ComponentClassTrait metadata.
builder() - Static method in class paccor.tcg.credential.ComponentIdentifierV11Trait
Initializes a builder with expected ComponentIdentifierV11Trait metadata.
builder() - Static method in class paccor.tcg.credential.CountryOfOriginTrait
Initializes a builder with expected CountryOfOriginTrait metadata.
builder() - Static method in class paccor.tcg.credential.EntityGeoLocationTrait
Initializes a builder with expected EntityGeoLocationTrait metadata.
builder() - Static method in class paccor.tcg.credential.FIPSLevelTrait
Initializes a builder with expected FIPSLevelTrait metadata.
builder() - Static method in class paccor.tcg.credential.IA5StringTrait
Initializes a builder with expected IA5StringTrait metadata.
builder() - Static method in class paccor.tcg.credential.ISO9000Trait
Initializes a builder with expected ISO9000Trait metadata.
builder() - Static method in class paccor.tcg.credential.NetworkMACTrait
Initializes a builder with expected NetworkMACTrait metadata.
builder() - Static method in class paccor.tcg.credential.OIDTrait
Initializes a builder with expected OIDTrait metadata.
builder() - Static method in class paccor.tcg.credential.PEMCertStringTrait
Initializes a builder with expected PEMCertStringTrait metadata.
builder() - Static method in class paccor.tcg.credential.PENTrait
Initializes a builder with expected PENTrait metadata.
builder() - Static method in class paccor.tcg.credential.PlatformFirmwareCapabilitiesTrait
Initializes a builder with expected PlatformFirmwareCapabilitiesTrait metadata.
builder() - Static method in class paccor.tcg.credential.PlatformFirmwareSignatureVerificationTrait
Initializes a builder with expected PlatformFirmwareSignatureVerificationTrait metadata.
builder() - Static method in class paccor.tcg.credential.PlatformFirmwareUpdateComplianceTrait
Initializes a builder with expected PlatformFirmwareUpdateComplianceTrait metadata.
builder() - Static method in class paccor.tcg.credential.PlatformHardwareCapabilitiesTrait
Initializes a builder with expected PlatformHardwareCapabilitiesTrait metadata.
builder() - Static method in class paccor.tcg.credential.PublicKeyTrait
Initializes a builder with expected PublicKeyTrait metadata.
builder() - Static method in class paccor.tcg.credential.RTMTrait
Initializes a builder with expected RTMTrait metadata.
builder() - Static method in class paccor.tcg.credential.StatusTrait
Initializes a builder with expected StatusTrait metadata.
builder() - Static method in class paccor.tcg.credential.URITrait
Initializes a builder with expected URITrait metadata.
builder() - Static method in class paccor.tcg.credential.UTF8StringTrait
Initializes a builder with expected UTF8StringTrait metadata.
Builder() - Constructor for class paccor.cert.SubjectAlternativeNameHelper.Builder
 
buildLegacy() - Method in class paccor.cert.SubjectAlternativeNameHelper.Builder
 
buildLegacy(TraitMap) - Static method in class paccor.cert.SubjectAlternativeNameHelper
 
buildPlatformIdentifier() - Method in class paccor.cert.SubjectAlternativeNameHelper.Builder
 
buildPlatformIdentifier(TraitMap) - Static method in class paccor.cert.SubjectAlternativeNameHelper
 
buildPssSigner(AlgorithmIdentifier, BcDigestProvider) - Static method in class paccor.crypto.AlgorithmSupport
Builds a PSS signer from the given parameters.
buildResolvedCollection(TraitMap.TraitMapBuilder, List) - Method in class paccor.json.PreviousPlatformCertificatesDeserializer
 
buildResolvedCollection(TraitMap.TraitMapBuilder, List) - Method in class paccor.json.CryptographicAnchorsDeserializer
 
buildSigner(AlgorithmIdentifier, BcDigestProvider, AlgorithmIdentifier, DigestAlgorithmIdentifierFinder) - Static method in class paccor.crypto.AlgorithmSupport
Unified Signer construction used by both signer and verifier builders.
buildSunPkcs11Provider(File, Integer, String) - Static method in record class paccor.crypto.Pkcs11SignatureStrategy
 
buildTbs(AlgorithmIdentifier) - Method in class paccor.cert.TbsEncoder
Build TBS bytes for the configured certificate type.
bytesFromBase64Property(JsonNode) - Static method in class paccor.json.JsonUtils
Read the JSON into a byte array from base64 if given a property.
bytesFromHexProperty(JsonNode) - Static method in class paccor.json.JsonUtils
Read the JSON into a byte array from hex if given a property.
bytesFromTextualNode(JsonNode) - Static method in class paccor.json.JsonUtils
Read the JSON into a byte array from a textual node.
bytesToPem(byte[], CertKind) - Static method in class paccor.cli.CliHelper
 
bytesToPem(byte[], CliHelper.x509type) - Static method in class paccor.cli.CliHelper
 

C

CA_ISSUERS - Enum constant in enum class paccor.json.schema.AuthorityInformationAccessSchema.Method
 
call() - Method in class paccor.cli.AssembleCmd
 
call() - Method in class paccor.cli.CertGenCmd
 
call() - Method in class paccor.cli.ValidateCmd
 
call() - Method in class paccor.cli.ViewCmd
 
canEqual(Object) - Method in class paccor.tcg.credential.Trait
Test if two traits are semantically equal.
canonicalize(PlatformConfiguration) - Static method in class paccor.normalization.PlatformConfigurationNormalizer
Convert to PlatformConfigurationV3.
canonicalize(PlatformConfigurationV2) - Static method in class paccor.normalization.PlatformConfigurationNormalizer
Convert to PlatformConfigurationV3.
canonicalize(PlatformConfigurationV3) - Static method in class paccor.normalization.PlatformConfigurationNormalizer
Canonicalize PlatformConfigurationV3.
canonicalizedPlatformConfigurationV3() - Method in class paccor.cert.PlatformCertificate
 
canonicalVendorId(String) - Method in class paccor.normalization.pci.PciIdsRegistry
 
CertGenCmd - Class in paccor.cli
Generate the PlatformCertificateInformationModel using direct import or JSON data files.
CertGenCmd() - Constructor for class paccor.cli.CertGenCmd
 
certificate() - Method in record class paccor.crypto.X509Credential
Returns the value of the certificate record component.
CERTIFICATE - Enum constant in enum class paccor.cli.CliHelper.x509type
 
CERTIFICATE_POLICIES - Static variable in class paccor.json.schema.CertificatePoliciesSchema
 
CERTIFICATE_POLICIES - Static variable in class paccor.json.schema.ExtensionsSchema
 
CERTIFICATE_POLICIES_FIELD - Enum constant in enum class paccor.json.schema.ExtensionsSchema.Field
 
certificateIdentifier() - Method in record class paccor.model.CertificateReference
Returns the value of the certificateIdentifier record component.
CertificateIdentifier - Class in paccor.tcg.credential
CertificateIdentifier ::= SEQUENCE { hashedCertIdentifier [0] IMPLICIT HashedCertificateIdentifier OPTIONAL, genericCertIdentifier [1] IMPLICIT IssuerSerial OPTIONAL }
CertificateIdentifier() - Constructor for class paccor.tcg.credential.CertificateIdentifier
 
CertificateIdentifierTrait - Class in paccor.tcg.credential
CertificateIdentifierTrait TRAIT ::= { SYNTAX CertificateIdentifier IDENTIFIED BY tcg-tr-ID-certificateIdentifier }
CertificateIdentifierTrait() - Constructor for class paccor.tcg.credential.CertificateIdentifierTrait
 
CertificateIdentifierTrait.CertificateIdentifierTraitBuilder<C,B> - Class in paccor.tcg.credential
Needed to include this to satisfy Javadoc compiling.
CertificateIdentifierTraitBuilder() - Constructor for class paccor.tcg.credential.CertificateIdentifierTrait.CertificateIdentifierTraitBuilder
 
CertificateLoadException - Exception Class in paccor.exception
Exception thrown when a certificate cannot be loaded from the specified path.
CertificateLoadException(String, Throwable) - Constructor for exception class paccor.exception.CertificateLoadException
Constructs a new CertificateLoadException with a specified path to the certificate and the underlying cause of the exception.
certificatePolicies - Enum constant in enum class paccor.cert.ExtensionContext
 
certificatePolicies() - Method in record class paccor.json.ExtensionsJsonHelper
Returns the value of the certificatePolicies record component.
CertificatePoliciesDeserializer - Class in paccor.json
Custom deserializer for the CertificatePolicies class.
CertificatePoliciesDeserializer() - Constructor for class paccor.json.CertificatePoliciesDeserializer
 
CertificatePoliciesJson - Class in paccor.json
 
CertificatePoliciesSchema - Class in paccor.json.schema
 
CertificatePoliciesSchema.PolicyField - Enum Class in paccor.json.schema
 
CertificatePoliciesSchema.Qualifier - Enum Class in paccor.json.schema
 
CertificatePoliciesSchema.QualifierField - Enum Class in paccor.json.schema
 
CertificateProfile - Record Class in paccor.cert
Composite type representing a certificate profile - the combination of a certificate specification version and output type.
CertificateProfile(CertSpecVersion, CertKind) - Constructor for record class paccor.cert.CertificateProfile
Creates an instance of a CertificateProfile record class.
CertificateReference - Record Class in paccor.model
Serializable summary of a certificate referenced from JSON.
CertificateReference(String, CertKind, CertSpecVersion, CertType, TCGCredentialType, CertificateIdentifier, ASN1ObjectIdentifier) - Constructor for record class paccor.model.CertificateReference
Creates an instance of a CertificateReference record class.
certificateReferences() - Method in class paccor.json.ResolvedCertificateReferenceMap
 
CertificateResolver - Class in paccor.cert
Resolves certificate-related information from various sources (files, envelopes, etc.).
CertificateResolver() - Constructor for class paccor.cert.CertificateResolver
 
certKind() - Method in class paccor.cert.PlatformCertificate
 
certKind() - Method in record class paccor.model.CertificateReference
Returns the value of the certKind record component.
CertKind - Enum Class in paccor.cert
Represents the kind of certificate.
CertKindConverter - Class in paccor.cli.pv
 
CertKindConverter() - Constructor for class paccor.cli.pv.CertKindConverter
 
CertSigEncoding - Enum Class in paccor.cert
 
CertSigEncodingConverter - Class in paccor.cli.pv
 
CertSigEncodingConverter() - Constructor for class paccor.cli.pv.CertSigEncodingConverter
 
certSpecVersion() - Method in record class paccor.model.CertificateReference
Returns the value of the certSpecVersion record component.
CertSpecVersion - Enum Class in paccor.cert
Represents the TCG Platform Certificate Specification version.
CertSpecVersionConverter - Class in paccor.cli.pv
Picocli converter for CertSpecVersion enum.
CertSpecVersionConverter() - Constructor for class paccor.cli.pv.CertSpecVersionConverter
 
CERTSTRMAX - Static variable in class paccor.tcg.credential.Definitions
CERTSTRMAX is a constant defining the upper bound on the length of a string containing a PEM-encoded certificate.
certType() - Method in record class paccor.model.CertificateReference
Returns the value of the certType record component.
CertType - Enum Class in paccor.cert
Represents the kind of platform certificate.
CertTypeConverter - Class in paccor.cli.pv
Picocli converter for CertType enum.
CertTypeConverter() - Constructor for class paccor.cli.pv.CertTypeConverter
 
CertTypeResolver - Class in paccor.cert
 
checkCERTSTRMAX() - Static method in class paccor.tcg.credential.Definitions
Returns a predicate that checks if the given ASN1String meets CERTSTRMAX length limits.
checkCONFIGMAX() - Static method in class paccor.tcg.credential.Definitions
Returns a predicate that checks if the given ASN1String meets CONFIGMAX length limits.
checkREFMAX() - Static method in class paccor.tcg.credential.Definitions
Returns a predicate that checks if the given ASN1String meets REFMAX length limits.
checkSTRMAX() - Static method in class paccor.tcg.credential.Definitions
Returns a predicate that checks if the given ASN1String meets STRMAX length limits.
checkTraitValueAliases(JsonNode) - Static method in class paccor.json.TraitDeserializer
 
checkTraitValueAliases(JsonNode, String) - Static method in class paccor.json.TraitDeserializer
 
checkURIMAX() - Static method in class paccor.tcg.credential.Definitions
Returns a predicate that checks if the given ASN1String meets URIMAX length limits.
classify(PlatformCertificate) - Static method in class paccor.json.CryptographicAnchorClassifier
 
clear() - Method in class paccor.tcg.credential.TraitMap
 
ClientExitCodes - Enum Class in paccor.cli
Standardized exit codes for the app.
CliHelper - Class in paccor.cli
 
CliHelper() - Constructor for class paccor.cli.CliHelper
 
CliHelper.x509type - Enum Class in paccor.cli
The types of PEM files supported by this program.
cloneTraitDescriptors(Trait) - Method in class paccor.tcg.credential.Trait.TraitBuilder
Copy all standard elements from the given trait.
code() - Method in enum class paccor.cli.ClientExitCodes
Return the exit code.
commandLine() - Static method in class paccor.cli.RootCmd
 
CommonCriteriaEvaluation - Class in paccor.tcg.credential
CommonCriteriaEvaluation ::= SEQUENCE { cCMeasures CommonCriteriaMeasures, cCCertificateNumber UTF8String (SIZE (1..STRMAX)), cCCertificateAuthority UTF8String (SIZE (1..STRMAX)), evaluationScheme [0] IMPLICIT UTF8String (SIZE (1..STRMAX)) OPTIONAL, cCCertificateIssuanceDate [1] IMPLICIT GeneralizedTime OPTIONAL, cCCertificateExpiryDate [2] IMPLICIT GeneralizedTime OPTIONAL }
CommonCriteriaEvaluation() - Constructor for class paccor.tcg.credential.CommonCriteriaEvaluation
 
CommonCriteriaMeasures - Class in paccor.tcg.credential
CommonCriteriaMeasures ::= SEQUENCE { version IA5STRING (SIZE (1..STRMAX)), -- 2.2 or 3.1; future syntax defined by CC assuranceLevel EvaluationAssuranceLevel, evaluationStatus EvaluationStatus, plus BOOLEAN DEFAULT FALSE, strengthOfFunction [0] IMPLICIT StrengthOfFunction OPTIONAL, profileOid [1] IMPLICIT OBJECT IDENTIFIER OPTIONAL, profileUri [2] IMPLICIT URIReference OPTIONAL, targetOid [3] IMPLICIT OBJECT IDENTIFIER OPTIONAL, targetUri [4] IMPLICIT URIReference OPTIONAL }
CommonCriteriaMeasures() - Constructor for class paccor.tcg.credential.CommonCriteriaMeasures
 
CommonCriteriaTrait - Class in paccor.tcg.credential
CommonCriteriaTrait TRAIT ::= { SYNTAX CommonCriteriaEvaluation IDENTIFIED BY tcg-tr-ID-CommonCriteria } A Trait that indicates a Common Criteria evaluation using the CommonCriteriaTrait SHALL use tcg-tr-cat-CommonCriteria in its traitCategory field.
CommonCriteriaTrait() - Constructor for class paccor.tcg.credential.CommonCriteriaTrait
 
CommonCriteriaTrait.CommonCriteriaTraitBuilder<C,B> - Class in paccor.tcg.credential
Needed to include this to satisfy Javadoc compiling.
CommonCriteriaTraitBuilder() - Constructor for class paccor.tcg.credential.CommonCriteriaTrait.CommonCriteriaTraitBuilder
 
commonOptions() - Method in class paccor.cli.AssembleCmd
 
commonOptions() - Method in class paccor.cli.CertGenCmd
 
commonOptions() - Method in interface paccor.cli.HasCommonOptions
 
commonOptions() - Method in class paccor.cli.RootCmd
 
commonOptions() - Method in class paccor.cli.ValidateCmd
 
commonOptions() - Method in class paccor.cli.ViewCmd
 
CommonOptions - Class in paccor.cli
Common options for commands.
CommonOptions() - Constructor for class paccor.cli.CommonOptions
 
compareComponents(List, List, ComponentMatcher) - Static method in class paccor.validator.ComponentValidator
Compare the expected and actual components.
COMPONENT_ADDRESSES - Static variable in class paccor.json.schema.ComponentSchema
 
COMPONENT_CLASS - Static variable in class paccor.json.schema.ComponentSchema
 
COMPONENT_CLASS_FIELD - Enum constant in enum class paccor.json.schema.ComponentSchema.Field
 
COMPONENT_CLASS_REGISTRY - Static variable in class paccor.json.schema.ComponentSchema
 
COMPONENT_CLASS_REGISTRY_FIELD - Enum constant in enum class paccor.json.schema.ComponentSchema.ComponentClassField
 
COMPONENT_CLASS_VALUE - Static variable in class paccor.json.schema.ComponentSchema
 
COMPONENT_CLASS_VALUE_FIELD - Enum constant in enum class paccor.json.schema.ComponentSchema.ComponentClassField
 
COMPONENT_MANUFACTURER - Static variable in class paccor.json.schema.ComponentSchema
 
COMPONENT_MANUFACTURER_ID - Static variable in class paccor.json.schema.ComponentSchema
 
COMPONENT_MODEL - Static variable in class paccor.json.schema.ComponentSchema
 
COMPONENT_PLATFORM_CERT - Static variable in class paccor.json.schema.ComponentSchema
 
COMPONENT_PLATFORM_CERT_URI - Static variable in class paccor.json.schema.ComponentSchema
 
COMPONENT_REVISION - Static variable in class paccor.json.schema.ComponentSchema
 
COMPONENT_SERIAL - Static variable in class paccor.json.schema.ComponentSchema
 
ComponentAddress - Class in paccor.tcg.credential
ComponentAddress ::= SEQUENCE { addressType AddressType, addressValue UTF8String (SIZE (1..STRMAX)) } AddressType ::= OBJECT IDENTIFIER (tcg-address-ethernetmac | tcg-address-wlanmac | tcg-address-bluetoothmac)
ComponentAddress() - Constructor for class paccor.tcg.credential.ComponentAddress
 
ComponentAddress.ComponentAddressBuilder - Class in paccor.tcg.credential
The rest of this builder is generated by lombok Builder annotation
ComponentAddressBuilder() - Constructor for class paccor.tcg.credential.ComponentAddress.ComponentAddressBuilder
 
ComponentAddressDeserializer - Class in paccor.json
Custom deserializer for the ComponentAddress class.
ComponentAddressDeserializer() - Constructor for class paccor.json.ComponentAddressDeserializer
 
componentAddressesFromSequence(ASN1Sequence) - Method in class paccor.tcg.credential.ComponentIdentifier.ComponentIdentifierBuilder
Reads elements of the given sequence as ComponentAddresses and adds them to the builder.
componentAddressesFromSequence(ASN1Sequence) - Method in class paccor.tcg.credential.ComponentIdentifierV2.ComponentIdentifierV2Builder
Reads elements of the given sequence as ComponentAddresses and adds them to the builder.
ComponentAddressType - Enum Class in paccor.tcg.credential
Component Address Types
ComponentClass - Class in paccor.tcg.credential
ComponentClass ::= SEQUENCE { componentClassRegistry ComponentClassRegistry, componentClassValue OCTET STRING SIZE(4) } ComponentClassRegistry ::= OBJECT IDENTIFIER ( tcg-registry-componentClass-tcg | tcg-registry-componentClass-ietf | tcg-registry-componentClass-dmtf )
ComponentClass(ASN1ObjectIdentifier, ASN1OctetString) - Constructor for class paccor.tcg.credential.ComponentClass
Create a new object.
ComponentClassTrait - Class in paccor.tcg.credential
ComponentClassTrait TRAIT ::= { SYNTAX OCTET STRING (SIZE(4)) IDENTIFIED BY tcg-tr-ID-componentClass }
ComponentClassTrait() - Constructor for class paccor.tcg.credential.ComponentClassTrait
 
ComponentClassTrait.ComponentClassTraitBuilder<C,B> - Class in paccor.tcg.credential
Needed to include this to satisfy Javadoc compiling.
ComponentClassTraitBuilder() - Constructor for class paccor.tcg.credential.ComponentClassTrait.ComponentClassTraitBuilder
 
ComponentIdentifier - Class in paccor.tcg.credential
ComponentIdentifier ::= SEQUENCE { componentManufacturer UTF8String (SIZE (1..STRMAX)), componentModel UTF8String (SIZE (1..STRMAX)), componentSerial[0] IMPLICIT UTF8String (SIZE (1..STRMAX)) OPTIONAL, componentRevision [1] IMPLICIT UTF8String (SIZE (1..STRMAX)) OPTIONAL, componentManufacturerId [2] IMPLICIT PrivateEnterpriseNumber OPTIONAL, fieldReplaceable [3] IMPLICIT BOOLEAN OPTIONAL, componentAddress [4] IMPLICIT SEQUENCE(SIZE(1..CONFIGMAX)) OF ComponentAddress OPTIONAL }
ComponentIdentifier() - Constructor for class paccor.tcg.credential.ComponentIdentifier
 
ComponentIdentifier.ComponentIdentifierBuilder - Class in paccor.tcg.credential
The rest of this builder is generated by lombok Builder annotation
ComponentIdentifierBuilder() - Constructor for class paccor.tcg.credential.ComponentIdentifier.ComponentIdentifierBuilder
 
componentIdentifiersFromSequence(ASN1Sequence) - Method in class paccor.tcg.credential.PlatformConfiguration.PlatformConfigurationBuilder
Reads elements of the given sequence as ComponentIdentifiers and adds them to the builder.
componentIdentifiersFromSequence(ASN1Sequence) - Method in class paccor.tcg.credential.PlatformConfigurationV2.PlatformConfigurationV2Builder
Reads elements of the given sequence as ComponentIdentifierV2 and adds them to the builder.
ComponentIdentifierV11Trait - Class in paccor.tcg.credential
ComponentIdentifierV11Trait TRAIT ::= { SYNTAX ComponentIdentifierV11 IDENTIFIED BY tcg-tr-ID-componentIdentifierV11 } A Trait that identifies a component using the ComponentIdentifierV11Trait SHALL use tcg-tr-cat-componentIdentifierV11 in its traitCategory field.
ComponentIdentifierV11Trait() - Constructor for class paccor.tcg.credential.ComponentIdentifierV11Trait
 
ComponentIdentifierV11Trait.ComponentIdentifierV11TraitBuilder<C,B> - Class in paccor.tcg.credential
Needed to include this to satisfy Javadoc compiling.
ComponentIdentifierV11TraitBuilder() - Constructor for class paccor.tcg.credential.ComponentIdentifierV11Trait.ComponentIdentifierV11TraitBuilder
 
ComponentIdentifierV2 - Class in paccor.tcg.credential
ComponentIdentifier ::= SEQUENCE { componentClass ComponentClass, componentManufacturer UTF8String (SIZE (1..STRMAX)), componentModel UTF8String (SIZE (1..STRMAX)), componentSerial [0] IMPLICIT UTF8String (SIZE (1..STRMAX)) OPTIONAL, componentRevision [1] IMPLICIT UTF8String (SIZE (1..STRMAX)) OPTIONAL, componentManufacturerId [2] IMPLICIT PrivateEnterpriseNumber OPTIONAL, fieldReplaceable [3] IMPLICIT BOOLEAN OPTIONAL, componentAddresses [4] IMPLICIT SEQUENCE(SIZE(1..MAX)) OF ComponentAddress OPTIONAL, componentPlatformCert [5] IMPLICIT CertificateIdentifier OPTIONAL, componentPlatformCertUri [6] IMPLICIT URIReference OPTIONAL, status [7] IMPLICIT AttributeStatus OPTIONAL }
ComponentIdentifierV2() - Constructor for class paccor.tcg.credential.ComponentIdentifierV2
 
ComponentIdentifierV2.ComponentIdentifierV2Builder - Class in paccor.tcg.credential
The rest of this builder is generated by lombok Builder annotation
ComponentIdentifierV2Builder() - Constructor for class paccor.tcg.credential.ComponentIdentifierV2.ComponentIdentifierV2Builder
 
ComponentIdentifierV2Converter - Class in paccor.normalization
Utility for converting ComponentIdentifierV2 to V3 TraitMap format.
ComponentMatcher - Class in paccor.validator
Translator-driven component matcher for both V2 and V3 configurations.
ComponentMatcher(List) - Constructor for class paccor.validator.ComponentMatcher
 
COMPONENTS - Static variable in class paccor.json.schema.HardwareManifestSchema
 
COMPONENTS_FIELD - Enum constant in enum class paccor.json.schema.HardwareManifestSchema.Field
 
COMPONENTS_URI - Static variable in class paccor.json.schema.HardwareManifestSchema
 
COMPONENTS_URI_FIELD - Enum constant in enum class paccor.json.schema.HardwareManifestSchema.Field
 
ComponentSchema - Class in paccor.json.schema
 
ComponentSchema.AddressField - Enum Class in paccor.json.schema
 
ComponentSchema.AddressTypeValue - Enum Class in paccor.json.schema
 
ComponentSchema.CertificateIdentifierField - Enum Class in paccor.json.schema
 
ComponentSchema.ComponentClassField - Enum Class in paccor.json.schema
 
ComponentSchema.Field - Enum Class in paccor.json.schema
 
ComponentSchema.HashedCertificateField - Enum Class in paccor.json.schema
 
ComponentSchema.IssuerSerialField - Enum Class in paccor.json.schema
 
ComponentSchema.PropertyField - Enum Class in paccor.json.schema
 
ComponentSchema.UriReferenceField - Enum Class in paccor.json.schema
 
componentsForValidation(PlatformConfiguration) - Static method in class paccor.normalization.PlatformConfigurationNormalizer
Get the components for validation.
componentsForValidation(PlatformConfigurationV2) - Static method in class paccor.normalization.PlatformConfigurationNormalizer
Get the components for validation.
componentsForValidation(PlatformConfigurationV3) - Static method in class paccor.normalization.PlatformConfigurationNormalizer
Get the components for validation.
ComponentValidationReport - Record Class in paccor.validator
 
ComponentValidationReport(boolean, List) - Constructor for record class paccor.validator.ComponentValidationReport
Creates an instance of a ComponentValidationReport record class.
ComponentValidator - Class in paccor.validator
Validator for Platform Configuration V3 components.
CONFIGMAX - Static variable in class paccor.tcg.credential.Definitions
CONFIGMAX was an upper bound on the platform configuration lists in v1.0.
containsAll(TraitCollection) - Method in class paccor.tcg.credential.TraitCollection
 
containsCategory(ASN1ObjectIdentifier) - Method in class paccor.tcg.credential.TraitCollection
 
containsKey(Object) - Method in class paccor.tcg.credential.TraitMap
 
containsValue(Object) - Method in class paccor.tcg.credential.TraitMap
 
convert(String) - Method in class paccor.cli.pv.BigIntegerConverter
 
convert(String) - Method in class paccor.cli.pv.CertKindConverter
 
convert(String) - Method in class paccor.cli.pv.CertSigEncodingConverter
 
convert(String) - Method in class paccor.cli.pv.CertSpecVersionConverter
 
convert(String) - Method in class paccor.cli.pv.CertTypeConverter
 
convert(String) - Method in class paccor.cli.pv.DateConverter
 
convert(String) - Method in class paccor.cli.pv.ReadableFileConverter
 
CountryOfOriginTrait - Class in paccor.tcg.credential
CountryOfOriginTrait TRAIT ::= { SYNTAX OriginComposition IDENTIFIED BY tcg-tr-ID-countryOfOrigin } A Trait that specifies a country of origin using the CountryOfOriginTrait SHALL use tcg-tr-cat-countryOfOrigin in its traitCategory field.
CountryOfOriginTrait() - Constructor for class paccor.tcg.credential.CountryOfOriginTrait
 
CountryOfOriginTrait.CountryOfOriginTraitBuilder<C,B> - Class in paccor.tcg.credential
Needed to include this to satisfy Javadoc compiling.
CountryOfOriginTraitBuilder() - Constructor for class paccor.tcg.credential.CountryOfOriginTrait.CountryOfOriginTraitBuilder
 
CPS - Enum constant in enum class paccor.json.schema.CertificatePoliciesSchema.Qualifier
 
create() - Static method in class paccor.json.ObjectMapperFactory
 
create(int) - Method in interface paccor.tcg.credential.ASN1EnumBase.Factory
Creates a new instance of the subclass using an integer value.
create(T) - Method in interface paccor.tcg.credential.ASN1EnumBase.Factory
Creates a new instance of the subclass using an enum.
createContextual(DeserializationContext, BeanProperty) - Method in class paccor.json.ASN1EnumBaseDeserializer
 
createInstance(Object) - Method in class paccor.tcg.credential.ASN1ObjectTrait
 
createInstance(Object) - Method in class paccor.tcg.credential.BooleanTrait
 
createInstance(Object) - Method in class paccor.tcg.credential.CertificateIdentifierTrait
 
createInstance(Object) - Method in class paccor.tcg.credential.CommonCriteriaTrait
 
createInstance(Object) - Method in class paccor.tcg.credential.ComponentClassTrait
 
createInstance(Object) - Method in class paccor.tcg.credential.ComponentIdentifierV11Trait
 
createInstance(Object) - Method in class paccor.tcg.credential.CountryOfOriginTrait
 
createInstance(Object) - Method in class paccor.tcg.credential.EntityGeoLocationTrait
 
createInstance(Object) - Method in class paccor.tcg.credential.FIPSLevelTrait
 
createInstance(Object) - Method in class paccor.tcg.credential.IA5StringTrait
 
createInstance(Object) - Method in class paccor.tcg.credential.ISO9000Trait
 
createInstance(Object) - Method in class paccor.tcg.credential.NetworkMACTrait
 
createInstance(Object) - Method in class paccor.tcg.credential.OIDTrait
 
createInstance(Object) - Method in class paccor.tcg.credential.PEMCertStringTrait
 
createInstance(Object) - Method in class paccor.tcg.credential.PENTrait
 
createInstance(Object) - Method in class paccor.tcg.credential.PlatformFirmwareCapabilitiesTrait
 
createInstance(Object) - Method in class paccor.tcg.credential.PlatformFirmwareSignatureVerificationTrait
 
createInstance(Object) - Method in class paccor.tcg.credential.PlatformFirmwareUpdateComplianceTrait
 
createInstance(Object) - Method in class paccor.tcg.credential.PlatformHardwareCapabilitiesTrait
 
createInstance(Object) - Method in class paccor.tcg.credential.PublicKeyTrait
 
createInstance(Object) - Method in class paccor.tcg.credential.RTMTrait
 
createInstance(Object) - Method in class paccor.tcg.credential.StatusTrait
 
createInstance(Object) - Method in class paccor.tcg.credential.Trait
Common method to getInstance.
createInstance(Object) - Method in class paccor.tcg.credential.URITrait
 
createInstance(Object) - Method in class paccor.tcg.credential.UTF8StringTrait
 
createKeyFromInfo(PrivateKeyInfo) - Static method in class paccor.crypto.PqcHelper
 
createKeyFromInfo(SubjectPublicKeyInfo) - Static method in class paccor.crypto.PqcHelper
 
createSigner(AlgorithmIdentifier) - Method in class paccor.crypto.PcBcContentVerifierProviderBuilder
 
createSigner(AlgorithmIdentifier, AlgorithmIdentifier) - Method in class paccor.crypto.PcBcContentSignerBuilder
 
critical() - Method in record class paccor.model.ExtensionInfo
Returns the value of the critical record component.
CRL_DIST_POINT - Static variable in class paccor.json.schema.ExtensionsSchema
 
CRL_DIST_POINT_FIELD - Enum constant in enum class paccor.json.schema.ExtensionsSchema.Field
 
CRL_DISTRIBUTION - Static variable in class paccor.json.schema.CrlDistributionPointsSchema
 
CRL_DISTRIBUTION_POINTS - Static variable in class paccor.json.schema.CrlDistributionPointsSchema
 
CRL_DISTRIBUTION_POINTS_ALIAS - Static variable in class paccor.json.schema.CrlDistributionPointsSchema
 
CRL_DISTRIBUTION_POINTS_FIELD - Enum constant in enum class paccor.json.schema.CrlDistributionPointsSchema.RootField
 
CRL_URI - Static variable in class paccor.json.schema.CrlDistributionPointsSchema
 
CrlDeserializer - Class in paccor.json
 
CrlDeserializer() - Constructor for class paccor.json.CrlDeserializer
 
crlDistPoint() - Method in record class paccor.json.ExtensionsJsonHelper
Returns the value of the crlDistPoint record component.
cRLDistributionPoints - Enum constant in enum class paccor.cert.ExtensionContext
 
CrlDistributionPointsJson - Class in paccor.json
 
CrlDistributionPointsSchema - Class in paccor.json.schema
 
CrlDistributionPointsSchema.DistributionNameField - Enum Class in paccor.json.schema
 
CrlDistributionPointsSchema.DistributionNameType - Enum Class in paccor.json.schema
 
CrlDistributionPointsSchema.DistributionPointField - Enum Class in paccor.json.schema
 
CrlDistributionPointsSchema.RootField - Enum Class in paccor.json.schema
 
CRYPTO_ERROR - Enum constant in enum class paccor.cli.ClientExitCodes
Crypto operations
CRYPTOGRAPHIC_ANCHORS - Static variable in class paccor.json.schema.AttributesSchema
 
CRYPTOGRAPHIC_ANCHORS_FIELD - Enum constant in enum class paccor.json.schema.AttributesSchema.Field
 
CryptographicAnchorClassifier - Class in paccor.json
Classifies FILE-backed cryptographic anchors into TCG certificate categories.
cryptographicAnchors() - Method in record class paccor.json.AttributesJsonHelper
Returns the value of the cryptographicAnchors record component.
CryptographicAnchorsDeserializer - Class in paccor.json
 
CryptographicAnchorsDeserializer() - Constructor for class paccor.json.CryptographicAnchorsDeserializer
 

D

DATE_FORMAT - Static variable in class paccor.cli.pv.DateConverter
 
DateConverter - Class in paccor.cli.pv
 
DateConverter() - Constructor for class paccor.cli.pv.DateConverter
 
dateFromJson(String) - Static method in class paccor.cli.pv.DateConverter
 
dateFromJsonSafe(String) - Static method in class paccor.cli.pv.DateConverter
 
DEBUG - Enum constant in enum class paccor.cli.LogBootstrap.LogLevel
 
declaredSpecification() - Method in class paccor.cert.PlatformCertificate
 
decode() - Method in class paccor.cert.TbsEnvelope
 
decode(String) - Static method in class paccor.cli.pv.BigIntegerConverter
Decode a string into a BigInteger.
decodeAlgId() - Method in class paccor.cert.TbsEnvelope
 
decodeMask(int, Class) - Static method in interface paccor.tcg.credential.EnumWithIntegerValue
Decode a mask into a list of enum objects.
decomposeV11Trait(ComponentIdentifierV11Trait) - Static method in class paccor.normalization.ComponentIdentifierV2Converter
Decompose a ComponentIdentifierV11Trait into separate field traits.
defaultProfile() - Static method in record class paccor.cert.CertificateProfile
Get the default profile (v2.0 AC) for backward compatibility
Definitions - Class in paccor.tcg.credential
Static definitions from the Platform Certificate specification(s).
Definitions() - Constructor for class paccor.tcg.credential.Definitions
 
DELTA - Enum constant in enum class paccor.cert.CertType
Delta Platform Certificate
DER - Enum constant in enum class paccor.cert.CertSigEncoding
 
derToPem(String, CliHelper.x509type) - Static method in class paccor.cli.CliHelper
Read a file as bytes, convert to PEM, and blindly assign it the supplied PEM type.
describe() - Method in record class paccor.model.HolderInfo
 
describe() - Method in record class paccor.model.NameInfo
 
describe() - Method in record class paccor.model.SubjectInfo
 
describe() - Method in class paccor.tcg.credential.TCGSpecificationVersion
 
describeCredSpec() - Method in class paccor.model.PlatformCertificateInformationModel
 
describeIssuer() - Method in class paccor.model.PlatformCertificateInformationModel
 
describeSubject() - Method in class paccor.model.PlatformCertificateInformationModel
 
description() - Method in enum class paccor.json.schema.AttributesSchema.Field
 
description() - Method in enum class paccor.json.schema.ComponentSchema.AddressField
 
description() - Method in enum class paccor.json.schema.ComponentSchema.ComponentClassField
 
description() - Method in enum class paccor.json.schema.ComponentSchema.Field
 
description() - Method in enum class paccor.json.schema.ComponentSchema.PropertyField
 
description() - Method in enum class paccor.json.schema.HardwareManifestSchema.Field
 
description() - Method in interface paccor.json.schema.JsonSchemaField
Optional documentation string for this field.
description() - Method in interface paccor.json.schema.JsonSchemaValue
Optional documentation string for the value.
description() - Method in enum class paccor.json.schema.SubjectAlternativeNameSchema.PlatformField
 
description(String) - Method in class paccor.tcg.credential.Trait.TraitBuilder
 
description(ASN1UTF8String) - Method in class paccor.tcg.credential.Trait.TraitBuilder
 
descriptionURI(String) - Method in class paccor.tcg.credential.Trait.TraitBuilder
 
descriptionURI(ASN1IA5String) - Method in class paccor.tcg.credential.Trait.TraitBuilder
 
deserialize(JsonParser, DeserializationContext) - Method in class paccor.json.AbstractASN1StringDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class paccor.json.AlgorithmIdentifierDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class paccor.json.ASN1BitStringDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class paccor.json.ASN1BooleanDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class paccor.json.ASN1EnumBaseDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class paccor.json.ASN1GeneralizedTimeDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class paccor.json.ASN1IntegerDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class paccor.json.ASN1ObjectIdentifierDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class paccor.json.ASN1OctetStringDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class paccor.json.AuthorityInformationAccessDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class paccor.json.CryptographicAnchorsDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class paccor.json.PreviousPlatformCertificatesDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class paccor.json.CertificatePoliciesDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class paccor.json.ComponentAddressDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class paccor.json.CrlDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class paccor.json.HardwareManifestDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class paccor.json.IssuerSerialDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class paccor.json.KeyUsageDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class paccor.json.SubjectPublicKeyInfoDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class paccor.json.TargetingInformationDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class paccor.json.TCGCredentialTypeDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class paccor.json.TraitDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class paccor.json.TraitMapDeserializer
 
deserializeTraitDescriptors(JsonNode) - Method in class paccor.tcg.credential.Trait.TraitBuilder
 
designedToMeet - Enum constant in enum class paccor.tcg.credential.EvaluationStatus.Enumerated
designedToMeet: No Common Criteria Evaluation Status yet. Product is designed to meet Common Criteria.
detail() - Method in record class paccor.validator.ComponentValidationReport
 
detail() - Method in record class paccor.validator.SpecificationValidationReport
 
detectDevIdCertificate(PlatformCertificate) - Static method in class paccor.json.CryptographicAnchorClassifier
 
detectDiceCertificate(PlatformCertificate) - Static method in class paccor.json.CryptographicAnchorClassifier
 
detectEkCertificate(PlatformCertificate) - Static method in class paccor.json.CryptographicAnchorClassifier
 
detectSpdmCertificate(PlatformCertificate) - Static method in class paccor.json.CryptographicAnchorClassifier
 
deviceIdFromVendorAndName(String, String) - Method in class paccor.normalization.pci.PciIdsRegistry
 
deviceName(String, String) - Method in class paccor.normalization.pci.PciIdsRegistry
 
displayName(ASN1ObjectIdentifier) - Static method in record class paccor.model.ExtensionInfo
 
DISTRIBUTION_NAME - Static variable in class paccor.json.schema.CrlDistributionPointsSchema
 
DISTRIBUTION_NAME_FIELD - Enum constant in enum class paccor.json.schema.CrlDistributionPointsSchema.DistributionPointField
 
DSA_PRIVATE_KEY - Enum constant in enum class paccor.cli.CliHelper.x509type
 
dynamic - Enum constant in enum class paccor.tcg.credential.MeasurementRootType.Enumerated
dynamic: dynamic RTM
dynamic - Enum constant in enum class paccor.tcg.credential.RTMTypes.Enumerated
dynamic: the platform implements the RTM after the platform firmware executed; also called a Dynamic Root of Trust for Measurement (DRTM).

E

EC_PRIVATE_KEY - Enum constant in enum class paccor.cli.CliHelper.x509type
 
ecdsaP1363ToDer(byte[]) - Static method in class paccor.crypto.AlgorithmSupport
Converts a P1363 signature to DER format.
EKCertificateGenerationLocation - Class in paccor.tcg.credential
EKCertificateGenerationLocation ::= ENUMERATED { tpmManufacturer (0), platformManufacturer (1), ekCertSigner (2) }
EKCertificateGenerationLocation(int) - Constructor for class paccor.tcg.credential.EKCertificateGenerationLocation
New EKCertificateGenerationLocation, looking up the given value in the enum class.
EKCertificateGenerationLocation.Enumerated - Enum Class in paccor.tcg.credential
EKCertificateGenerationLocation options
ekCertSigner - Enum constant in enum class paccor.tcg.credential.EKCertificateGenerationLocation.Enumerated
ekCertSigner: EK Certificate generated and signed by the same entity
ekCertSigner - Enum constant in enum class paccor.tcg.credential.EKGenerationLocation.Enumerated
ekCertSigner: EK generated by same entity as EK certificate signer
EKGenerationLocation - Class in paccor.tcg.credential
EKGenerationLocation ::= ENUMERATED { tpmManufacturer (0), platformManufacturer (1), ekCertSigner (2) }
EKGenerationLocation(int) - Constructor for class paccor.tcg.credential.EKGenerationLocation
New EKGenerationLocation, looking up the given value in the enum class.
EKGenerationLocation.Enumerated - Enum Class in paccor.tcg.credential
EKGenerationLocation options
EKGenerationType - Class in paccor.tcg.credential
EKGenerationType ::= ENUMERATED { internal (0), injected (1), internalRevocable(2), injectedRevocable(3) }
EKGenerationType(int) - Constructor for class paccor.tcg.credential.EKGenerationType
New EKGenerationType, looking up the given value in the enum class.
EKGenerationType.Enumerated - Enum Class in paccor.tcg.credential
EKGenerationType options
empty() - Static method in class paccor.tcg.credential.TraitCollection
 
ensureNullParamsForEcdsa(AlgorithmIdentifier) - Static method in class paccor.crypto.AlgorithmSupport
Ensures that the algorithm identifier has null parameters for ECDSA.
EntityGeoLocation - Class in paccor.tcg.credential
ISO3166CountryCode ::= PrintableString (SIZE(2..3)) ISO3166AdminSubdivisionCode ::= PrintableString (SIZE (3..6)) OpenLocationCode ::= PrintableString EntityGeoLocation ::= SEQUENCE { countryCode ISO3166CountryCode, stateOrProvince [0] IMPLICIT ISO3166AdminSubdivisionCode OPTIONAL, localityName [1] IMPLICIT UTF8String (SIZE (1..STRMAX)) OPTIONAL, streetAddress [2] IMPLICIT UTF8String (SIZE (1..STRMAX)) OPTIONAL, locationCoords [3] IMPLICIT OpenLocationCode OPTIONAL, postalCode [5] IMPLICIT UTF8String (SIZE (1..STRMAX)) OPTIONAL }
EntityGeoLocation() - Constructor for class paccor.tcg.credential.EntityGeoLocation
 
EntityGeoLocationTrait - Class in paccor.tcg.credential
EntityGeoLocationTrait TRAIT ::= { SYNTAX EntityGeoLocation IDENTIFIED BY tcg-tr-ID-entGeoLocation } A Trait that specifies a geographic location of an entity using the EntityGeoLocationTrait SHALL use tcg-tr-cat-entGeoLocation in its traitCategory field.
EntityGeoLocationTrait() - Constructor for class paccor.tcg.credential.EntityGeoLocationTrait
 
EntityGeoLocationTrait.EntityGeoLocationTraitBuilder<C,B> - Class in paccor.tcg.credential
Needed to include this to satisfy Javadoc compiling.
EntityGeoLocationTraitBuilder() - Constructor for class paccor.tcg.credential.EntityGeoLocationTrait.EntityGeoLocationTraitBuilder
 
entrySet() - Method in class paccor.tcg.credential.TraitMap
 
EnumWithIntegerValue - Interface in paccor.tcg.credential
Interface for enums that map integer values to enums and handle conversions.
EnumWithStringValue - Interface in paccor.tcg.credential
Interface for enums that map string values - separate from names - to enums and handle conversions.
equals(Object) - Method in record class paccor.cert.CertificateProfile
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class paccor.cert.TbsFinalizer
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class paccor.crypto.LocalSignatureStrategy
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class paccor.crypto.Pkcs11SignatureStrategy
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class paccor.crypto.ProvidedSignatureStrategy
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class paccor.crypto.RemoteSignatureStrategy
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class paccor.crypto.X509Credential
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class paccor.json.AttributesJsonHelper
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class paccor.json.ExtensionsJsonHelper
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class paccor.json.HardwareManifestJsonHelper
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class paccor.model.CertificateReference
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class paccor.model.ExtensionInfo
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class paccor.model.HolderInfo
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class paccor.model.NameInfo
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class paccor.model.SubjectInfo
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class paccor.tcg.credential.Trait
Test if two traits are equal.
equals(Object) - Method in class paccor.tcg.credential.TraitCollection
 
equals(Object) - Method in record class paccor.validator.ComponentValidationReport
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class paccor.validator.SpecificationValidationReport
Indicates whether some other object is "equal to" this one.
ERROR - Enum constant in enum class paccor.cli.LogBootstrap.LogLevel
 
ETHERNET_MAC - Enum constant in enum class paccor.json.schema.ComponentSchema.AddressTypeValue
 
ETHERNETMAC - Enum constant in enum class paccor.tcg.credential.ComponentAddressType
ETHERNET MAC
EvaluationAssuranceLevel - Class in paccor.tcg.credential
EvaluationAssuranceLevel ::= ENUMERATED { level1 (1), level2 (2), level3 (3), level4 (4), level5 (5), level6 (6), level7 (7) }
EvaluationAssuranceLevel(int) - Constructor for class paccor.tcg.credential.EvaluationAssuranceLevel
New EvaluationAssuranceLevel, looking up the given value in the enum class.
EvaluationAssuranceLevel.Enumerated - Enum Class in paccor.tcg.credential
EvaluationAssuranceLevel options
evaluationCompleted - Enum constant in enum class paccor.tcg.credential.EvaluationStatus.Enumerated
evaluationCompleted: Common Criteria evaluation successful.
evaluationInProgress - Enum constant in enum class paccor.tcg.credential.EvaluationStatus.Enumerated
evaluationInProgress: Common Criteria evaluation in progress.
EvaluationStatus - Class in paccor.tcg.credential
EvaluationStatus ::= ENUMERATED { designedToMeet (0), evaluationInProgress (1), evaluationCompleted (2) }
EvaluationStatus(int) - Constructor for class paccor.tcg.credential.EvaluationStatus
New EvaluationStatus, looking up the given value in the enum class.
EvaluationStatus.Enumerated - Enum Class in paccor.tcg.credential
EvaluationStatus options
execute(CommandLine.ParseResult) - Method in class paccor.cli.RootCmdStrategy
 
expectedSpecVersion() - Method in record class paccor.validator.SpecificationValidationReport
Returns the value of the expectedSpecVersion record component.
extendedKeyUsage - Enum constant in enum class paccor.cert.ExtensionContext
 
ExtensionAssembler - Class in paccor.cert
Helper class for managing X.509 and Attribute Certificate extensions.
ExtensionAssembler() - Constructor for class paccor.cert.ExtensionAssembler
 
ExtensionContext - Enum Class in paccor.cert
 
ExtensionInfo - Record Class in paccor.model
 
ExtensionInfo(String, String, boolean, String) - Constructor for record class paccor.model.ExtensionInfo
Creates an instance of a ExtensionInfo record class.
ExtensionsJsonHelper - Record Class in paccor.json
 
ExtensionsJsonHelper(CertificatePolicies, AuthorityInformationAccess, CRLDistPoint, KeyUsage, TargetInformation) - Constructor for record class paccor.json.ExtensionsJsonHelper
Creates an instance of a ExtensionsJsonHelper record class.
ExtensionsSchema - Class in paccor.json.schema
 
ExtensionsSchema.Field - Enum Class in paccor.json.schema
 
externalDMASupport - Enum constant in enum class paccor.tcg.credential.PlatformHardwareCapabilities.Enumerated
externalDMASupport: The platform includes external ports capable of DMA, e.g., USB-C or USB 3.0.
extractCommonOptions(CommandLine.ParseResult) - Static method in class paccor.cli.RootCmd
 
extractCommonOptions(CommandLine, CommandLine.ParseResult) - Static method in class paccor.cli.RootCmd
 
extractExtensionInfo(Extensions) - Static method in record class paccor.model.ExtensionInfo
 
extractExtensions() - Method in class paccor.cert.PlatformCertificate
 
extractKeyParameters(SubjectPublicKeyInfo) - Method in class paccor.crypto.PcBcContentVerifierProviderBuilder
 
extractNotAfter() - Method in class paccor.cert.PlatformCertificate
 
extractNotBefore() - Method in class paccor.cert.PlatformCertificate
 
extractOid(DeserializationContext, JsonNode, String) - Static method in class paccor.json.TraitDeserializer
Extracts the OID (Object Identifier) from the given JSON node based on the provided property name.
extractPlatformTraits(GeneralNames, CertSpecVersion) - Static method in class paccor.cert.SubjectAlternativeNameHelper
 

F

factory(Class, Function, String...) - Static method in class paccor.tcg.credential.ASN1BitStringEnumBase
Conversion between int value and ASN1BitString.
factory(Class, Function, String...) - Static method in class paccor.tcg.credential.ASN1EnumeratedEnumBase
Conversion between int value and ASN1Enumerated.
FACTORY - Static variable in class paccor.tcg.credential.AttributeStatus
Factory object used to provide conversion context.
FACTORY - Static variable in class paccor.tcg.credential.EKCertificateGenerationLocation
Factory object used to provide conversion context.
FACTORY - Static variable in class paccor.tcg.credential.EKGenerationLocation
Factory object used to provide conversion context.
FACTORY - Static variable in class paccor.tcg.credential.EKGenerationType
Factory object used to provide conversion context.
FACTORY - Static variable in class paccor.tcg.credential.EvaluationAssuranceLevel
Factory object used to provide conversion context.
FACTORY - Static variable in class paccor.tcg.credential.EvaluationStatus
Factory object used to provide conversion context.
FACTORY - Static variable in class paccor.tcg.credential.MeasurementRootType
Factory object used to provide conversion context.
FACTORY - Static variable in class paccor.tcg.credential.PlatformFirmwareCapabilities
Factory object used to provide conversion context.
FACTORY - Static variable in class paccor.tcg.credential.PlatformFirmwareSignatureVerification
Factory object used to provide conversion context.
FACTORY - Static variable in class paccor.tcg.credential.PlatformFirmwareUpdateCompliance
Factory object used to provide conversion context.
FACTORY - Static variable in class paccor.tcg.credential.PlatformHardwareCapabilities
Factory object used to provide conversion context.
FACTORY - Static variable in class paccor.tcg.credential.RTMTypes
Factory object used to provide conversion context.
FACTORY - Static variable in class paccor.tcg.credential.SecurityLevel
Factory object used to provide conversion context.
FACTORY - Static variable in class paccor.tcg.credential.StrengthOfFunction
Factory object used to provide conversion context.
FIELD_REPLACEABLE - Static variable in class paccor.json.schema.ComponentSchema
 
FIELD_REPLACEABLE_FIELD - Enum constant in enum class paccor.json.schema.ComponentSchema.Field
 
file() - Method in record class paccor.model.CertificateReference
Returns the value of the file record component.
FILE - Static variable in class paccor.json.schema.TargetingInformationSchema
 
FILE_FIELD - Enum constant in enum class paccor.json.schema.TargetingInformationSchema.Field
 
FIPSLevel - Class in paccor.tcg.credential
FIPSLevel ::= SEQUENCE { version IA5STRING (SIZE (1..STRMAX)), -- 140-1 or 140-2 level SecurityLevel, plus BOOLEAN DEFAULT FALSE }
FIPSLevel() - Constructor for class paccor.tcg.credential.FIPSLevel
 
FIPSLevelTrait - Class in paccor.tcg.credential
FIPSLevelTrait TRAIT ::= { SYNTAX FIPSLevel IDENTIFIED BY tcg-tr-ID-FIPSLevel } A Trait that indicates a FIPS classification level using the FIPSLevelTrait SHALL use tcg-tr-cat-FIPSLevel in its traitCategory field.
FIPSLevelTrait() - Constructor for class paccor.tcg.credential.FIPSLevelTrait
 
FIPSLevelTrait.FIPSLevelTraitBuilder<C,B> - Class in paccor.tcg.credential
Needed to include this to satisfy Javadoc compiling.
FIPSLevelTraitBuilder() - Constructor for class paccor.tcg.credential.FIPSLevelTrait.FIPSLevelTraitBuilder
 
firmwareFlashWP - Enum constant in enum class paccor.tcg.credential.PlatformHardwareCapabilities.Enumerated
firmwareFlashWP: The platform supports firmware flash write protection, for example provided by the chipset or flash part.
firstNonNull(JsonNode...) - Static method in class paccor.json.JsonUtils
Returns the first non-null and non-empty JsonNode.
firstStringWithCategory(ASN1ObjectIdentifier) - Method in class paccor.tcg.credential.TraitCollection
 
firstValueOfType(Class) - Method in class paccor.tcg.credential.TraitMap
 
firstWithCategory(ASN1ObjectIdentifier) - Method in class paccor.tcg.credential.TraitCollection
 
firstWithCategory(ASN1ObjectIdentifier, Class) - Method in class paccor.tcg.credential.TraitCollection
 
flattenTraits() - Method in class paccor.tcg.credential.TraitMap
Flatten the trait map into a single list.
from(String, String) - Static method in record class paccor.model.SubjectInfo
 
from(PlatformCertificate) - Static method in class paccor.model.PlatformCertificateInformationModel
 
from(TraitMap) - Static method in class paccor.tcg.credential.TraitCollection
 
fromAC(X509AttributeCertificateHolder) - Static method in class paccor.tcg.credential.CertificateIdentifier
Create a CertificateIdentifier from an X509AttributeCertificateHolder.
fromAC(X509AttributeCertificateHolder) - Static method in class paccor.tcg.credential.HashedCertificateIdentifier
 
fromASN1(ASN1Primitive) - Method in interface paccor.tcg.credential.ASN1EnumBase.Factory
Convert an ASN1 object to its int sub value.
fromASN1Sequence(ASN1Sequence) - Static method in class paccor.tcg.credential.CertificateIdentifier
Attempts to read a CertificateIdentifier sequence from the given ASN1Sequence.
fromASN1Sequence(ASN1Sequence) - Static method in class paccor.tcg.credential.CommonCriteriaEvaluation
Attempts to parse the given ASN1Sequence.
fromASN1Sequence(ASN1Sequence) - Static method in class paccor.tcg.credential.CommonCriteriaMeasures
Attempts to parse the given ASN1Sequence.
fromASN1Sequence(ASN1Sequence) - Static method in class paccor.tcg.credential.ComponentAddress
Attempts to parse the given ASN1Sequence.
fromASN1Sequence(ASN1Sequence) - Static method in class paccor.tcg.credential.ComponentClass
Attempts to parse the given ASN1Sequence.
fromASN1Sequence(ASN1Sequence) - Static method in class paccor.tcg.credential.ComponentIdentifier
Attempts to parse the given ASN1Sequence.
fromASN1Sequence(ASN1Sequence) - Static method in class paccor.tcg.credential.ComponentIdentifierV2
Attempts to parse the given ASN1Sequence.
fromASN1Sequence(ASN1Sequence) - Static method in class paccor.tcg.credential.EntityGeoLocation
Attempts to parse the given ASN1Sequence.
fromASN1Sequence(ASN1Sequence) - Static method in class paccor.tcg.credential.FIPSLevel
Attempts to parse the given ASN1Sequence.
fromASN1Sequence(ASN1Sequence) - Static method in class paccor.tcg.credential.HashAlgAndValue
Attempts to parse the given ASN1Sequence.
fromASN1Sequence(ASN1Sequence) - Static method in class paccor.tcg.credential.HashedCertificateIdentifier
Attempts to parse the given ASN1Sequence.
fromASN1Sequence(ASN1Sequence) - Static method in class paccor.tcg.credential.HashedSubjectInfoURI
Attempts to parse the given ASN1Sequence.
fromASN1Sequence(ASN1Sequence) - Static method in class paccor.tcg.credential.ISO9000Certification
 
fromASN1Sequence(ASN1Sequence) - Static method in class paccor.tcg.credential.ManufacturerId
Attempts to parse the given ASN1Sequence.
fromASN1Sequence(ASN1Sequence) - Static method in class paccor.tcg.credential.OriginComposition
Attempts to parse the given ASN1Sequence.
fromASN1Sequence(ASN1Sequence) - Static method in class paccor.tcg.credential.PlatformConfiguration
Attempts to parse the given ASN1Sequence.
fromASN1Sequence(ASN1Sequence) - Static method in class paccor.tcg.credential.PlatformConfigurationV2
Attempts to parse the given ASN1Sequence.
fromASN1Sequence(ASN1Sequence) - Static method in class paccor.tcg.credential.PlatformConfigurationV3
Attempts to parse the given ASN1Sequence.
fromASN1Sequence(ASN1Sequence) - Static method in class paccor.tcg.credential.PlatformProperties
Attempts to parse the given ASN1Sequence.
fromASN1Sequence(ASN1Sequence) - Static method in class paccor.tcg.credential.PlatformPropertiesV2
Attempts to parse the given ASN1Sequence.
fromASN1Sequence(ASN1Sequence) - Static method in class paccor.tcg.credential.SecurityQualities
Attempts to parse the given ASN1Sequence.
fromASN1Sequence(ASN1Sequence) - Static method in class paccor.tcg.credential.SubjectInfoURIList
Attempts to parse the given ASN1Sequence.
fromASN1Sequence(ASN1Sequence) - Static method in class paccor.tcg.credential.TBBSecurityAssertions
Attempts to parse the given ASN1Sequence.
fromASN1Sequence(ASN1Sequence) - Static method in class paccor.tcg.credential.TCGCredentialType
Attempts to parse the given ASN1Sequence.
fromASN1Sequence(ASN1Sequence) - Static method in class paccor.tcg.credential.TCGPlatformSpecification
Attempts to parse the given ASN1Sequence.
fromASN1Sequence(ASN1Sequence) - Static method in class paccor.tcg.credential.TCGRelevantCredentials
Attempts to parse the given ASN1Sequence.
fromASN1Sequence(ASN1Sequence) - Static method in class paccor.tcg.credential.TCGRelevantManifests
Attempts to parse the given ASN1Sequence.
fromASN1Sequence(ASN1Sequence) - Static method in class paccor.tcg.credential.TCGSpecificationVersion
Attempts to parse the given ASN1Sequence.
fromASN1Sequence(ASN1Sequence) - Static method in class paccor.tcg.credential.TCPASpecVersion
Attempts to parse the given ASN1Sequence.
fromASN1Sequence(ASN1Sequence) - Static method in class paccor.tcg.credential.TPMSecurityAssertions
Attempts to parse the given ASN1Sequence.
fromASN1Sequence(ASN1Sequence) - Static method in class paccor.tcg.credential.TPMSpecification
Attempts to parse the given ASN1Sequence.
fromASN1Sequence(ASN1Sequence) - Static method in class paccor.tcg.credential.TraitMap
Attempts to parse the given ASN1Sequence.
fromASN1Sequence(ASN1Sequence) - Static method in class paccor.tcg.credential.URIReference
Attempts to parse the given ASN1Sequence.
fromASN1Sequence(ASN1Sequence) - Static method in class paccor.tcg.credential.VirtualPlatformBackupServiceURI
Attempts to parse the given ASN1Sequence.
fromASN1Sequence(ASN1Sequence, Function) - Method in class paccor.tcg.credential.Trait.TraitBuilder
Parse elements from the given sequence.
fromASN1Sequence(ASN1Sequence) - Static method in class paccor.tcg.credential.ASN1ObjectTrait
Attempts to read the provided sequence into an instance of this trait.
fromASN1Sequence(ASN1Sequence) - Static method in class paccor.tcg.credential.BooleanTrait
Attempts to read the provided sequence into an instance of this trait.
fromASN1Sequence(ASN1Sequence) - Static method in class paccor.tcg.credential.CertificateIdentifierTrait
Attempts to read the provided sequence into an instance of this trait.
fromASN1Sequence(ASN1Sequence) - Static method in class paccor.tcg.credential.CommonCriteriaTrait
Attempts to read the provided sequence into an instance of this trait.
fromASN1Sequence(ASN1Sequence) - Static method in class paccor.tcg.credential.ComponentClassTrait
Attempts to read the provided sequence into an instance of this trait.
fromASN1Sequence(ASN1Sequence) - Static method in class paccor.tcg.credential.ComponentIdentifierV11Trait
Attempts to read the provided sequence into an instance of this trait.
fromASN1Sequence(ASN1Sequence) - Static method in class paccor.tcg.credential.CountryOfOriginTrait
Attempts to read the provided sequence into an instance of this trait.
fromASN1Sequence(ASN1Sequence) - Static method in class paccor.tcg.credential.EntityGeoLocationTrait
Attempts to read the provided sequence into an instance of this trait.
fromASN1Sequence(ASN1Sequence) - Static method in class paccor.tcg.credential.FIPSLevelTrait
Attempts to read the provided sequence into an instance of this trait.
fromASN1Sequence(ASN1Sequence) - Static method in class paccor.tcg.credential.IA5StringTrait
Attempts to read the provided sequence into an instance of this trait.
fromASN1Sequence(ASN1Sequence) - Static method in class paccor.tcg.credential.ISO9000Trait
Attempts to read the provided sequence into an instance of this trait.
fromASN1Sequence(ASN1Sequence) - Static method in class paccor.tcg.credential.NetworkMACTrait
Attempts to read the provided sequence into an instance of this trait.
fromASN1Sequence(ASN1Sequence) - Static method in class paccor.tcg.credential.OIDTrait
Attempts to read the provided sequence into an instance of this trait.
fromASN1Sequence(ASN1Sequence) - Static method in class paccor.tcg.credential.PEMCertStringTrait
Attempts to read the provided sequence into an instance of this trait.
fromASN1Sequence(ASN1Sequence) - Static method in class paccor.tcg.credential.PENTrait
Attempts to read the provided sequence into an instance of this trait.
fromASN1Sequence(ASN1Sequence) - Static method in class paccor.tcg.credential.PlatformFirmwareCapabilitiesTrait
Attempts to read the provided sequence into an instance of this trait.
fromASN1Sequence(ASN1Sequence) - Static method in class paccor.tcg.credential.PlatformFirmwareSignatureVerificationTrait
Attempts to read the provided sequence into an instance of this trait.
fromASN1Sequence(ASN1Sequence) - Static method in class paccor.tcg.credential.PlatformFirmwareUpdateComplianceTrait
Attempts to read the provided sequence into an instance of this trait.
fromASN1Sequence(ASN1Sequence) - Static method in class paccor.tcg.credential.PlatformHardwareCapabilitiesTrait
Attempts to read the provided sequence into an instance of this trait.
fromASN1Sequence(ASN1Sequence) - Static method in class paccor.tcg.credential.PublicKeyTrait
Attempts to read the provided sequence into an instance of this trait.
fromASN1Sequence(ASN1Sequence) - Static method in class paccor.tcg.credential.RTMTrait
Attempts to read the provided sequence into an instance of this trait.
fromASN1Sequence(ASN1Sequence) - Static method in class paccor.tcg.credential.StatusTrait
Attempts to read the provided sequence into an instance of this trait.
fromASN1Sequence(ASN1Sequence) - Static method in class paccor.tcg.credential.URITrait
Attempts to read the provided sequence into an instance of this trait.
fromASN1Sequence(ASN1Sequence) - Static method in class paccor.tcg.credential.UTF8StringTrait
Attempts to read the provided sequence into an instance of this trait.
fromAttributeCertificate(byte[]) - Static method in class paccor.cert.PlatformCertificate
 
fromComponentIdentifierV2(ComponentIdentifierV2) - Static method in class paccor.tcg.credential.ComponentIdentifierV11Trait
 
fromDerB64(String) - Static method in record class paccor.model.HolderInfo
 
fromDerB64(String) - Static method in record class paccor.model.NameInfo
 
fromJson(File, Class) - Static method in class paccor.json.ObjectMapperFactory
 
fromJson(String, Class) - Static method in class paccor.json.ObjectMapperFactory
 
fromJsonNode(JsonNode, Class, ASN1EnumBase.Factory) - Static method in class paccor.tcg.credential.ASN1EnumBase
Get Instance from JsonNode
fromJsonNode(JsonNode) - Static method in record class paccor.json.HardwareManifestJsonHelper
 
fromJsonNode(JsonNode) - Static method in class paccor.tcg.credential.ASN1ObjectTrait
Attempts to read the provided JSON node into an instance of this trait.
fromJsonNode(JsonNode) - Static method in class paccor.tcg.credential.BooleanTrait
Attempts to read the provided JSON node into an instance of this trait.
fromJsonNode(JsonNode) - Static method in class paccor.tcg.credential.CertificateIdentifierTrait
Attempts to read the provided JSON node into an instance of this trait.
fromJsonNode(JsonNode) - Static method in class paccor.tcg.credential.CommonCriteriaTrait
Attempts to read the provided JSON node into an instance of this trait.
fromJsonNode(JsonNode) - Static method in class paccor.tcg.credential.ComponentClassTrait
Attempts to read the provided JSON node into an instance of this trait.
fromJsonNode(JsonNode) - Static method in class paccor.tcg.credential.ComponentIdentifierV11Trait
Attempts to read the provided JSON node into an instance of this trait.
fromJsonNode(JsonNode) - Static method in class paccor.tcg.credential.CountryOfOriginTrait
Attempts to read the provided JSON node into an instance of this trait.
fromJsonNode(JsonNode) - Static method in class paccor.tcg.credential.EntityGeoLocationTrait
Attempts to read the provided JSON node into an instance of this trait.
fromJsonNode(JsonNode) - Static method in class paccor.tcg.credential.FIPSLevelTrait
Attempts to read the provided JSON node into an instance of this trait.
fromJsonNode(JsonNode) - Static method in class paccor.tcg.credential.IA5StringTrait
Attempts to read the provided JSON node into an instance of this trait.
fromJsonNode(JsonNode) - Static method in class paccor.tcg.credential.ISO9000Trait
Attempts to read the provided JSON node into an instance of this trait.
fromJsonNode(JsonNode) - Static method in class paccor.tcg.credential.NetworkMACTrait
Attempts to read the provided JSON node into an instance of this trait.
fromJsonNode(JsonNode) - Static method in class paccor.tcg.credential.OIDTrait
Attempts to read the provided JSON node into an instance of this trait.
fromJsonNode(JsonNode) - Static method in class paccor.tcg.credential.PEMCertStringTrait
Attempts to read the provided JSON node into an instance of this trait.
fromJsonNode(JsonNode) - Static method in class paccor.tcg.credential.PENTrait
Attempts to read the provided JSON node into an instance of this trait.
fromJsonNode(JsonNode) - Static method in class paccor.tcg.credential.PlatformFirmwareCapabilitiesTrait
Attempts to read the provided JsonNode into an instance of this trait.
fromJsonNode(JsonNode) - Static method in class paccor.tcg.credential.PlatformFirmwareSignatureVerificationTrait
Attempts to read the provided JSON node into an instance of this trait.
fromJsonNode(JsonNode) - Static method in class paccor.tcg.credential.PlatformFirmwareUpdateComplianceTrait
Attempts to read the provided JSON node into an instance of this trait.
fromJsonNode(JsonNode) - Static method in class paccor.tcg.credential.PlatformHardwareCapabilitiesTrait
Attempts to read the provided JSON node into an instance of this trait.
fromJsonNode(JsonNode) - Static method in class paccor.tcg.credential.PublicKeyTrait
Attempts to read the provided JSON node into an instance of this trait.
fromJsonNode(JsonNode) - Static method in class paccor.tcg.credential.RTMTrait
Attempts to read the provided JSON node into an instance of this trait.
fromJsonNode(JsonNode) - Static method in class paccor.tcg.credential.StatusTrait
Attempts to read the provided JSON node into an instance of this trait.
fromJsonNode(JsonNode) - Static method in class paccor.tcg.credential.URITrait
Attempts to read the provided JSON node into an instance of this trait.
fromJsonNode(JsonNode) - Static method in class paccor.tcg.credential.UTF8StringTrait
Attempts to read the provided JSON node into an instance of this trait.
fromJsonNode(JsonNode, Class) - Static method in class paccor.json.ObjectMapperFactory
 
fromJsonSafe(File, Class) - Static method in class paccor.json.ObjectMapperFactory
 
fromJsonSafe(String, Class) - Static method in class paccor.json.ObjectMapperFactory
 
fromOid(ASN1ObjectIdentifier) - Static method in class paccor.cert.CertTypeResolver
 
fromPKC(X509CertificateHolder) - Static method in class paccor.tcg.credential.CertificateIdentifier
Create a CertificateIdentifier from an X509CertificateHolder.
fromPKC(X509CertificateHolder) - Static method in class paccor.tcg.credential.HashedCertificateIdentifier
 
fromPublicKeyCertificate(byte[]) - Static method in class paccor.cert.PlatformCertificate
 
fromString(String) - Static method in enum class paccor.cert.CertSpecVersion
Parse a string to a CertSpecVersion.
fromTcgSpecVersion(TCGSpecificationVersion) - Static method in enum class paccor.cert.CertSpecVersion
 
fromTraitMap(TraitMap) - Static method in class paccor.normalization.ComponentIdentifierV2Converter
Convert a TraitMap (decomposed or V11-wrapped) to ComponentIdentifierV2.
fromTraits(List) - Static method in class paccor.tcg.credential.TraitCollection
 
fromTraits(List) - Static method in class paccor.tcg.credential.TraitMap
 
FULL_NAME - Enum constant in enum class paccor.json.schema.CrlDistributionPointsSchema.DistributionNameType
 
fwKernelDMAProtection - Enum constant in enum class paccor.tcg.credential.PlatformFirmwareCapabilities.Enumerated
fwKernelDMAProtection: The platform supports firmware-based protection against DMA attacks. Additional notes in spec.
fwSetupAuthLocal - Enum constant in enum class paccor.tcg.credential.PlatformFirmwareCapabilities.Enumerated
fwSetupAuthLocal: The platform supports authentication by a physically present user for platform firmware setup.
fwSetupAuthRemote - Enum constant in enum class paccor.tcg.credential.PlatformFirmwareCapabilities.Enumerated
fwSetupAuthRemote: The platform supports authentication by a remote entity for platform firmware setup.

G

generateHexVariants(String) - Static method in class paccor.normalization.HexNormalizer
Generate a list of variant forms of the given hex string.
GENERIC_CERT_IDENTIFIER - Static variable in class paccor.json.schema.ComponentSchema
 
GENERIC_CERT_IDENTIFIER_FIELD - Enum constant in enum class paccor.json.schema.ComponentSchema.CertificateIdentifierField
 
get() - Static method in class paccor.json.ObjectMapperFactory
 
get() - Static method in class paccor.normalization.pci.PciIdsRegistry
 
get(int) - Method in class paccor.tcg.credential.TraitCollection
 
get(Class) - Method in class paccor.tcg.credential.TraitMap
Flatten the trait map into a single list of the specified type.
get(Object) - Method in class paccor.tcg.credential.TraitMap
 
get(JsonNode, boolean, String) - Static method in class paccor.json.JsonUtils
Retrieves the JsonNode by key from the given JsonNode.
get(JsonNode, boolean, JsonSchemaField) - Static method in class paccor.json.JsonUtils
Retrieves a JsonNode by schema field name or alias.
getAliases() - Method in interface paccor.json.schema.JsonSchemaField
Optional non-case aliases accepted on input.
getAliases() - Method in interface paccor.json.schema.JsonSchemaValue
Optional accepted JSON aliases.
getAsn1Value() - Method in interface paccor.json.schema.JsonSchemaValue
Optional ASN.1 or implementation value associated with this JSON value.
getAttribute(ASN1ObjectIdentifier) - Method in class paccor.cert.PlatformCertificate
 
getBitString(Object) - Static method in class paccor.tcg.credential.ASN1Utils
Get an ASN1BitString from the given object.
getBoolean(boolean) - Static method in class paccor.tcg.credential.ASN1Utils
Get an ASN1Boolean from the primitive.
getBoolean(Object) - Static method in class paccor.tcg.credential.ASN1Utils
Get an ASN1Boolean from the given object.
getDescription() - Method in record class paccor.cert.CertificateProfile
Get a human-readable description of this profile.
getDescription() - Method in enum class paccor.cert.CertSpecVersion
Get a human-readable description of this version.
getDescription() - Method in interface paccor.json.schema.JsonSchemaValue
Optional documentation string for the value.
getEnum() - Method in class paccor.tcg.credential.ASN1EnumBase
Look up the enum object by value.
getEnumerated(Object) - Static method in class paccor.tcg.credential.ASN1Utils
Get an ASN1Enumerated from the given object.
getEnumType() - Method in interface paccor.tcg.credential.ASN1EnumBase.Factory
Get the enum type.
getExtension(ASN1ObjectIdentifier) - Method in class paccor.cert.PlatformCertificate
 
getExtensions() - Method in class paccor.model.PlatformCertificateInformationModel
 
getGeneralizedTime(Object) - Static method in class paccor.tcg.credential.ASN1Utils
Get a date object from the given object.
getIA5String(Object) - Static method in class paccor.tcg.credential.ASN1Utils
Get a string from the given object.
getInstance(Object) - Static method in class paccor.tcg.credential.ASN1ObjectTrait
Attempts to convert the provided object into an instance of this trait.
getInstance(Object) - Static method in class paccor.tcg.credential.AttributeStatus
Convert data into an AttributeStatus object.
getInstance(Object) - Static method in class paccor.tcg.credential.BooleanTrait
Attempts to convert the provided object into an instance of this trait.
getInstance(Object) - Static method in class paccor.tcg.credential.CertificateIdentifier
Attempts to cast the provided object to CertificateIdentifier.
getInstance(Object) - Static method in class paccor.tcg.credential.CertificateIdentifierTrait
Attempts to convert the provided object into an instance of this trait.
getInstance(Object) - Static method in class paccor.tcg.credential.CommonCriteriaEvaluation
Attempts to cast the provided object.
getInstance(Object) - Static method in class paccor.tcg.credential.CommonCriteriaMeasures
Attempts to cast the provided object.
getInstance(Object) - Static method in class paccor.tcg.credential.CommonCriteriaTrait
Attempts to convert the provided object into an instance of this trait.
getInstance(Object) - Static method in class paccor.tcg.credential.ComponentAddress
Attempts to cast the provided object.
getInstance(Object) - Static method in class paccor.tcg.credential.ComponentClass
Attempts to cast the provided object.
getInstance(Object) - Static method in class paccor.tcg.credential.ComponentClassTrait
Attempts to convert the provided object into an instance of this trait.
getInstance(Object) - Static method in class paccor.tcg.credential.ComponentIdentifier
Attempts to cast the provided object.
getInstance(Object) - Static method in class paccor.tcg.credential.ComponentIdentifierV11Trait
Attempts to convert the provided object into an instance of this trait.
getInstance(Object) - Static method in class paccor.tcg.credential.ComponentIdentifierV2
Attempts to cast the provided object.
getInstance(Object) - Static method in class paccor.tcg.credential.CountryOfOriginTrait
Attempts to convert the provided object into an instance of this trait.
getInstance(Object) - Static method in class paccor.tcg.credential.EKCertificateGenerationLocation
Convert data into a EKCertificateGenerationLocation object.
getInstance(Object) - Static method in class paccor.tcg.credential.EKGenerationLocation
Convert data into an EKGenerationLocation object.
getInstance(Object) - Static method in class paccor.tcg.credential.EKGenerationType
Convert data into an EKGenerationType object.
getInstance(Object) - Static method in class paccor.tcg.credential.EntityGeoLocation
Attempts to cast the provided object.
getInstance(Object) - Static method in class paccor.tcg.credential.EntityGeoLocationTrait
Attempts to convert the provided object into an instance of this trait.
getInstance(Object) - Static method in class paccor.tcg.credential.EvaluationAssuranceLevel
Convert data into a EvaluationAssuranceLevel object.
getInstance(Object) - Static method in class paccor.tcg.credential.EvaluationStatus
Convert data into a EvaluationStatus object.
getInstance(Object) - Static method in class paccor.tcg.credential.FIPSLevel
Attempts to cast the provided object.
getInstance(Object) - Static method in class paccor.tcg.credential.FIPSLevelTrait
Attempts to convert the provided object into an instance of this trait.
getInstance(Object) - Static method in class paccor.tcg.credential.HashAlgAndValue
Attempts to cast the provided object.
getInstance(Object) - Static method in class paccor.tcg.credential.HashedCertificateIdentifier
Attempts to cast the provided object.
getInstance(Object) - Static method in class paccor.tcg.credential.HashedSubjectInfoURI
Attempts to cast the provided object.
getInstance(Object) - Static method in class paccor.tcg.credential.IA5StringTrait
Attempts to convert the provided object into an instance of this trait.
getInstance(Object) - Static method in class paccor.tcg.credential.ISO9000Certification
 
getInstance(Object) - Static method in class paccor.tcg.credential.ISO9000Trait
Attempts to convert the provided object into an instance of this trait.
getInstance(Object) - Static method in class paccor.tcg.credential.ManufacturerId
Attempts to cast the provided object.
getInstance(Object) - Static method in class paccor.tcg.credential.MeasurementRootType
Convert data into a MeasurementRootType object.
getInstance(Object) - Static method in class paccor.tcg.credential.NetworkMACTrait
Attempts to convert the provided object into an instance of this trait.
getInstance(Object) - Static method in class paccor.tcg.credential.OIDTrait
Attempts to convert the provided object into an instance of this trait.
getInstance(Object) - Static method in class paccor.tcg.credential.OriginComposition
Attempts to cast the provided object.
getInstance(Object) - Static method in class paccor.tcg.credential.PEMCertStringTrait
Attempts to convert the provided object into an instance of this trait.
getInstance(Object) - Static method in class paccor.tcg.credential.PENTrait
Attempts to convert the provided object into an instance of this trait.
getInstance(Object) - Static method in class paccor.tcg.credential.PlatformConfiguration
Attempts to cast the provided object.
getInstance(Object) - Static method in class paccor.tcg.credential.PlatformConfigurationV2
Attempts to cast the provided object.
getInstance(Object) - Static method in class paccor.tcg.credential.PlatformConfigurationV3
Attempts to cast the provided object.
getInstance(Object) - Static method in class paccor.tcg.credential.PlatformFirmwareCapabilities
Convert data into a PlatformFirmwareCapabilities object.
getInstance(Object) - Static method in class paccor.tcg.credential.PlatformFirmwareCapabilitiesTrait
Attempts to convert the provided object into an instance of this trait.
getInstance(Object) - Static method in class paccor.tcg.credential.PlatformFirmwareSignatureVerification
Convert data into a PlatformFirmwareSignatureVerification object.
getInstance(Object) - Static method in class paccor.tcg.credential.PlatformFirmwareSignatureVerificationTrait
Attempts to convert the provided object into an instance of this trait.
getInstance(Object) - Static method in class paccor.tcg.credential.PlatformFirmwareUpdateCompliance
Convert data into a PlatformFirmwareUpdateCompliance object.
getInstance(Object) - Static method in class paccor.tcg.credential.PlatformFirmwareUpdateComplianceTrait
Attempts to convert the provided object into an instance of this trait.
getInstance(Object) - Static method in class paccor.tcg.credential.PlatformHardwareCapabilities
Convert data into a PlatformHardwareCapabilities object.
getInstance(Object) - Static method in class paccor.tcg.credential.PlatformHardwareCapabilitiesTrait
Attempts to convert the provided object into an instance of this trait.
getInstance(Object) - Static method in class paccor.tcg.credential.PlatformProperties
Attempts to cast the provided object.
getInstance(Object) - Static method in class paccor.tcg.credential.PlatformPropertiesV2
Attempts to cast the provided object.
getInstance(Object) - Static method in class paccor.tcg.credential.PublicKeyTrait
Attempts to convert the provided object into an instance of this trait.
getInstance(Object) - Static method in class paccor.tcg.credential.RTMTrait
Attempts to convert the provided object into an instance of this trait.
getInstance(Object) - Static method in class paccor.tcg.credential.RTMTypes
Convert data into a RTMTypes object.
getInstance(Object) - Static method in class paccor.tcg.credential.SecurityLevel
Convert data into a SecurityLevel object.
getInstance(Object) - Static method in class paccor.tcg.credential.SecurityQualities
Attempts to cast the provided object.
getInstance(Object) - Static method in class paccor.tcg.credential.StatusTrait
Attempts to convert the provided object into an instance of this trait.
getInstance(Object) - Static method in class paccor.tcg.credential.StrengthOfFunction
Convert data into a StrengthOfFunction object.
getInstance(Object) - Static method in class paccor.tcg.credential.SubjectInfoURIList
Attempts to cast the provided object.
getInstance(Object) - Static method in class paccor.tcg.credential.TBBSecurityAssertions
Attempts to cast the provided object.
getInstance(Object) - Static method in class paccor.tcg.credential.TCGCredentialType
Attempts to cast the provided object.
getInstance(Object) - Static method in class paccor.tcg.credential.TCGPlatformSpecification
Attempts to cast the provided object.
getInstance(Object) - Static method in class paccor.tcg.credential.TCGRelevantCredentials
Attempts to cast the provided object.
getInstance(Object) - Static method in class paccor.tcg.credential.TCGRelevantManifests
Attempts to cast the provided object.
getInstance(Object) - Static method in class paccor.tcg.credential.TCGSpecificationVersion
Attempts to cast the provided object.
getInstance(Object) - Static method in class paccor.tcg.credential.TCPASpecVersion
Attempts to cast the provided object.
getInstance(Object) - Static method in class paccor.tcg.credential.TPMSecurityAssertions
Attempts to cast the provided object.
getInstance(Object) - Static method in class paccor.tcg.credential.TPMSpecification
Attempts to cast the provided object.
getInstance(Object) - Static method in class paccor.tcg.credential.TraitMap
Attempts to cast the provided object to TraitMap.
getInstance(Object) - Static method in class paccor.tcg.credential.URIReference
Attempts to cast the provided object.
getInstance(Object) - Static method in class paccor.tcg.credential.URITrait
Attempts to convert the provided object into an instance of this trait.
getInstance(Object) - Static method in class paccor.tcg.credential.UTF8StringTrait
Attempts to convert the provided object into an instance of this trait.
getInstance(Object) - Static method in class paccor.tcg.credential.VirtualPlatformBackupServiceURI
Attempts to cast the provided object.
getInstance(Object, Class, Function, Function) - Static method in class paccor.tcg.credential.Trait
Attempts to transform the provided object into a subclass of Trait given the supplied methods.
getInstance(Object, Class) - Static method in class paccor.tcg.credential.Trait
 
getInstance(Object, ASN1EnumBase.Factory) - Static method in class paccor.tcg.credential.ASN1EnumBase
Get Instance.
getInteger(Object) - Static method in class paccor.tcg.credential.ASN1Utils
Get an ASN1Integer from the given object.
getJsonAliases() - Method in interface paccor.tcg.credential.ASN1EnumBase.Factory
Get JSON aliases.
getJsonName() - Method in interface paccor.json.schema.JsonSchemaField
Canonical JSON name used for new schema documentation and output.
getJsonValue() - Method in interface paccor.json.schema.JsonSchemaValue
Canonical JSON value used for new documentation and generated examples.
getJsonValue() - Method in enum class paccor.json.schema.SubjectAlternativeNameSchema.PlatformField
 
getOctetString(Object) - Static method in class paccor.tcg.credential.ASN1Utils
Get an octet string from the given object.
getOid() - Method in enum class paccor.cert.ExtensionContext
The Extension OID.
getOid() - Method in enum class paccor.tcg.credential.ComponentAddressType
Get the OID for this enum value.
getOID(Object) - Static method in class paccor.tcg.credential.ASN1Utils
Get an OID from the given object.
getPassword(String) - Static method in class paccor.cli.CliHelper
 
getPemFooter() - Method in enum class paccor.cli.CliHelper.x509type
 
getPemHeader() - Method in enum class paccor.cli.CliHelper.x509type
 
getPemObjectType() - Method in enum class paccor.cli.CliHelper.x509type
 
getPlatformTraits() - Method in class paccor.model.PlatformCertificateInformationModel
 
getPrintableString(Object) - Static method in class paccor.tcg.credential.ASN1Utils
Get a string from the given object.
getRegisteredAliases() - Static method in class paccor.tcg.credential.TraitId
 
getRegisteredIds() - Static method in class paccor.tcg.credential.TraitId
 
getSequence(Object) - Static method in class paccor.tcg.credential.ASN1Utils
Get an ASN1Sequence from the given object.
getStringOrDefault(ASN1String, String) - Static method in class paccor.tcg.credential.ASN1Utils
Get a string or default if null.
getTraitClassByAlias(String) - Static method in class paccor.tcg.credential.TraitId
 
getTraitClassForCategory(String) - Static method in class paccor.tcg.credential.TraitId
 
getTraitClassForCategory(ASN1ObjectIdentifier) - Static method in class paccor.tcg.credential.TraitId
 
getTraitClassForId(String) - Static method in class paccor.tcg.credential.TraitId
 
getTraitClassForId(ASN1ObjectIdentifier) - Static method in class paccor.tcg.credential.TraitId
 
getUTF8String(Object) - Static method in class paccor.tcg.credential.ASN1Utils
Get a string from the given object.
getValue() - Method in interface paccor.tcg.credential.EnumWithIntegerValue
Gets the int value associated with the enum constant.
getValue() - Method in interface paccor.tcg.credential.EnumWithStringValue
Gets the value associated with the enum constant.

H

handleBinaryFormat(JsonNode) - Static method in class paccor.json.JsonUtils
Read the JSON into a byte array.
handleCKA_IDLookup(KeyStore, String) - Static method in class paccor.crypto.Pkcs11AliasResolver
Attempts to look up a key alias using the given CKA_ID.
handleExecutionException(Exception, CommandLine, CommandLine.ParseResult) - Method in class paccor.cli.RootCmdExceptionHandler
 
handleStringFormat(JsonNode) - Static method in class paccor.json.JsonUtils
Read the JSON into a string.
HardwareManifestDeserializer - Class in paccor.json
 
HardwareManifestDeserializer() - Constructor for class paccor.json.HardwareManifestDeserializer
 
HardwareManifestJsonHelper - Record Class in paccor.json
 
HardwareManifestJsonHelper(PlatformConfiguration, PlatformConfigurationV2, PlatformConfigurationV3, TraitMap) - Constructor for record class paccor.json.HardwareManifestJsonHelper
Creates an instance of a HardwareManifestJsonHelper record class.
HardwareManifestSchema - Class in paccor.json.schema
 
HardwareManifestSchema.Field - Enum Class in paccor.json.schema
 
hardwareSRTM - Enum constant in enum class paccor.tcg.credential.PlatformFirmwareSignatureVerification.Enumerated
hardwareSRTM: An H-CRTM is present and verifies the signature of the next stage of the initial boot block (IBB).
hardwareStatic - Enum constant in enum class paccor.tcg.credential.RTMTypes.Enumerated
hardwareStatic: the platform implements a hardware-based RTM.
has(JsonNode, boolean, String...) - Static method in class paccor.json.JsonUtils
Checks if the given JSON node contains all the specified keys.
has(JsonNode, boolean, JsonSchemaField...) - Static method in class paccor.json.JsonUtils
Checks whether all schema-defined fields exist on the node.
hasAttribute(ASN1ObjectIdentifier) - Method in class paccor.cert.PlatformCertificate
 
HasCommonOptions - Interface in paccor.cli
 
hasComponents(PlatformConfiguration) - Static method in class paccor.normalization.PlatformConfigurationNormalizer
Check if not null and has components.
hasComponents(PlatformConfigurationV2) - Static method in class paccor.normalization.PlatformConfigurationNormalizer
Check if not null and has components.
hasComponents(PlatformConfigurationV3) - Static method in class paccor.normalization.PlatformConfigurationNormalizer
Check if not null and has components.
hasContent(PlatformConfiguration) - Static method in class paccor.normalization.PlatformConfigurationNormalizer
Check if not null and has component or property data.
hasContent(PlatformConfigurationV2) - Static method in class paccor.normalization.PlatformConfigurationNormalizer
Check if not null and has component or property data.
hasContent(PlatformConfigurationV3) - Static method in class paccor.normalization.PlatformConfigurationNormalizer
Check if not null and has component or property data.
HASH - Static variable in class paccor.json.schema.ComponentSchema
 
HASH_ALG - Static variable in class paccor.json.schema.ComponentSchema
 
HASH_ALGORITHM - Static variable in class paccor.json.schema.ComponentSchema
 
HASH_ALGORITHM_FIELD - Enum constant in enum class paccor.json.schema.ComponentSchema.HashedCertificateField
 
HASH_ALGORITHM_FIELD - Enum constant in enum class paccor.json.schema.ComponentSchema.UriReferenceField
 
HASH_FIELD - Enum constant in enum class paccor.json.schema.ComponentSchema.HashedCertificateField
 
HASH_OVER_SIGNATURE_VALUE - Static variable in class paccor.json.schema.ComponentSchema
 
HASH_VALUE - Static variable in class paccor.json.schema.ComponentSchema
 
HASH_VALUE_FIELD - Enum constant in enum class paccor.json.schema.ComponentSchema.UriReferenceField
 
HashAlgAndValue - Class in paccor.tcg.credential
HashAlgAndValue ::= SEQUENCE { hashAlg AlgorithmIdentifier, hashValue OCTET STRING }
HashAlgAndValue() - Constructor for class paccor.tcg.credential.HashAlgAndValue
 
hashCode() - Method in record class paccor.cert.CertificateProfile
Returns a hash code value for this object.
hashCode() - Method in record class paccor.cert.TbsFinalizer
Returns a hash code value for this object.
hashCode() - Method in record class paccor.crypto.LocalSignatureStrategy
Returns a hash code value for this object.
hashCode() - Method in record class paccor.crypto.Pkcs11SignatureStrategy
Returns a hash code value for this object.
hashCode() - Method in record class paccor.crypto.ProvidedSignatureStrategy
Returns a hash code value for this object.
hashCode() - Method in record class paccor.crypto.RemoteSignatureStrategy
Returns a hash code value for this object.
hashCode() - Method in record class paccor.crypto.X509Credential
Returns a hash code value for this object.
hashCode() - Method in record class paccor.json.AttributesJsonHelper
Returns a hash code value for this object.
hashCode() - Method in record class paccor.json.ExtensionsJsonHelper
Returns a hash code value for this object.
hashCode() - Method in record class paccor.json.HardwareManifestJsonHelper
Returns a hash code value for this object.
hashCode() - Method in record class paccor.model.CertificateReference
Returns a hash code value for this object.
hashCode() - Method in record class paccor.model.ExtensionInfo
Returns a hash code value for this object.
hashCode() - Method in record class paccor.model.HolderInfo
Returns a hash code value for this object.
hashCode() - Method in record class paccor.model.NameInfo
Returns a hash code value for this object.
hashCode() - Method in record class paccor.model.SubjectInfo
Returns a hash code value for this object.
hashCode() - Method in class paccor.tcg.credential.Trait
Calculate a hash code for this trait.
hashCode() - Method in class paccor.tcg.credential.TraitCollection
 
hashCode() - Method in record class paccor.validator.ComponentValidationReport
Returns a hash code value for this object.
hashCode() - Method in record class paccor.validator.SpecificationValidationReport
Returns a hash code value for this object.
HASHED_CERT_IDENTIFIER - Static variable in class paccor.json.schema.ComponentSchema
 
HASHED_CERT_IDENTIFIER_FIELD - Enum constant in enum class paccor.json.schema.ComponentSchema.CertificateIdentifierField
 
HashedCertificateIdentifier - Class in paccor.tcg.credential
HashedCertificateIdentifier ::= SEQUENCE { hashAlgorithm AlgorithmIdentifier, hashOverSignatureValue OCTET STRING }
HashedCertificateIdentifier() - Constructor for class paccor.tcg.credential.HashedCertificateIdentifier
 
HashedSubjectInfoURI - Class in paccor.tcg.credential
HashedSubjectInfoURI ::= SEQUENCE { documentURI IA5String (SIZE (1..URIMAX)), documentAccessInfo OBJECT IDENTIFIER OPTIONAL, documentHashInfo HashAlgAndValue OPTIONAL }
HashedSubjectInfoURI() - Constructor for class paccor.tcg.credential.HashedSubjectInfoURI
 
hasPcv1() - Method in class paccor.cert.PlatformCertificate
 
hasPcv2() - Method in class paccor.cert.PlatformCertificate
 
hasPcv3() - Method in class paccor.cert.PlatformCertificate
 
hasProperties(PlatformConfiguration) - Static method in class paccor.normalization.PlatformConfigurationNormalizer
Check if not null and has properties.
hasProperties(PlatformConfigurationV2) - Static method in class paccor.normalization.PlatformConfigurationNormalizer
Check if not null and has properties.
hasProperties(PlatformConfigurationV3) - Static method in class paccor.normalization.PlatformConfigurationNormalizer
Check if not null and has properties.
hasStatusTraits(PlatformConfigurationV3) - Static method in class paccor.normalization.PlatformConfigurationNormalizer
Check if the configuration has a StatusTrait.
hasTcgEkExtendedKeyUsage(X509CertificateHolder) - Static method in class paccor.cert.CertificateResolver
Check if a key certificate has TCG EK extended key usage.
HexNormalizer - Class in paccor.normalization
Utility for normalizing hexadecimal strings for case-insensitive comparison.
hexToBytes(String) - Static method in class paccor.normalization.HexNormalizer
Convert a hexadecimal string to a byte array.
high - Enum constant in enum class paccor.tcg.credential.StrengthOfFunction.Enumerated
high: The function provides adequate protection against a deliberately planned or organized breach of security by attackers possessing a high attack potential.
holder() - Method in record class paccor.model.HolderInfo
Returns the value of the holder record component.
holderDerB64() - Method in record class paccor.model.HolderInfo
Returns the value of the holderDerB64 record component.
HolderInfo - Record Class in paccor.model
 
HolderInfo(Holder, String) - Constructor for record class paccor.model.HolderInfo
Creates an instance of a HolderInfo record class.
hybrid - Enum constant in enum class paccor.tcg.credential.MeasurementRootType.Enumerated
hybrid: capable of static AND dynamic

I

IA5StringTrait - Class in paccor.tcg.credential
IA5StringTrait TRAIT ::= { SYNTAX IA5String(SIZE (1..STRMAX)) IDENTIFIED BY tcg-tr-ID-IA5String }
IA5StringTrait() - Constructor for class paccor.tcg.credential.IA5StringTrait
 
IA5StringTrait.IA5StringTraitBuilder<C,B> - Class in paccor.tcg.credential
Needed to include this to satisfy Javadoc compiling.
IA5StringTraitBuilder() - Constructor for class paccor.tcg.credential.IA5StringTrait.IA5StringTraitBuilder
 
inferAlgIdFromIssuer(X509CertificateHolder) - Method in class paccor.crypto.SignatureProfiles
 
inferCertType(PlatformCertificateInformationModel) - Static method in class paccor.cert.CertTypeResolver
 
inferKind(File) - Static method in class paccor.cert.CertificateResolver
Infer the kind of certificate (AC or PKC) from the holder certificate file.
inferProfile(File, CertSpecVersion) - Static method in class paccor.cert.CertificateResolver
Infer the certificate profile from a holder/subject certificate file.
INFO - Enum constant in enum class paccor.cli.LogBootstrap.LogLevel
 
init(String, File, boolean) - Static method in class paccor.cli.LogBootstrap
Initializes the root logger with the requested level, optional rotating file handler, and optional console output.
injected - Enum constant in enum class paccor.tcg.credential.EKGenerationType.Enumerated
injected: generated externally and then inserted under a controlled environment during manufacturing
injectedRevocable - Enum constant in enum class paccor.tcg.credential.EKGenerationType.Enumerated
internalRevocable: generated externally and then inserted under a controlled environment during manufacturing and indicates the EK was created consistent with the TPM_CreateRevocableEK command
installForTests(PciIdsRegistry) - Static method in class paccor.normalization.pci.PciIdsRegistry
 
internal - Enum constant in enum class paccor.tcg.credential.EKGenerationType.Enumerated
internal: internally generated within the TPM
internalRevocable - Enum constant in enum class paccor.tcg.credential.EKGenerationType.Enumerated
internalRevocable: internally generated within the TPM and indicates the EK was created consistent with the TPM_CreateRevocableEK command
InvalidKeyException - Exception Class in paccor.exception
Exception thrown when a private key cannot be loaded.
InvalidKeyException(File) - Constructor for exception class paccor.exception.InvalidKeyException
 
InvalidKeyException(String) - Constructor for exception class paccor.exception.InvalidKeyException
Constructs a new InvalidKeyException with a specified path to the private key.
iOMMUSupport - Enum constant in enum class paccor.tcg.credential.PlatformHardwareCapabilities.Enumerated
iOMMUSupport: The platform provides an IOMMU to protect the platform from DMA-based attacks.
isAttributeCertificate() - Method in class paccor.cert.PlatformCertificate
 
isBaseOid(ASN1ObjectIdentifier) - Static method in class paccor.cert.CertTypeResolver
 
isBaseTrait(CertificateIdentifierTrait) - Static method in class paccor.validator.ComponentValidator
Check if the CertificateIdentifierTrait contains a base platform certificate.
isCritical() - Method in enum class paccor.cert.ExtensionContext
Criticality of the extension.
isCriticalAsn1() - Method in enum class paccor.cert.ExtensionContext
Criticality of the extension.
isDeltaCredential(PlatformCertificateInformationModel, CertKind, CertType) - Static method in class paccor.cert.CertTypeResolver
 
isDeltaOid(ASN1ObjectIdentifier) - Static method in class paccor.cert.CertTypeResolver
 
isDeltaTrait(CertificateIdentifierTrait) - Static method in class paccor.validator.ComponentValidator
Check if the CertificateIdentifierTrait contains a delta platform certificate.
isEcdsa(ASN1ObjectIdentifier) - Static method in class paccor.crypto.AlgorithmSupport
Returns true if the given OID is an ECDSA algorithm.
isEd25519(ASN1ObjectIdentifier) - Static method in class paccor.crypto.AlgorithmSupport
Returns true if the given OID is an Ed25519 algorithm.
isEmpty() - Method in class paccor.tcg.credential.TraitCollection
 
isEmpty() - Method in class paccor.tcg.credential.TraitMap
 
isHexString(String) - Static method in class paccor.normalization.HexNormalizer
Check if a string appears to be a hexadecimal value.
isInteger(String) - Static method in class paccor.normalization.HexNormalizer
Check if a string is a valid integer.
isLocal() - Method in record class paccor.crypto.LocalSignatureStrategy
 
isLocal() - Method in record class paccor.crypto.Pkcs11SignatureStrategy
 
isLocal() - Method in record class paccor.crypto.ProvidedSignatureStrategy
 
isLocal() - Method in record class paccor.crypto.RemoteSignatureStrategy
 
isLocal() - Method in interface paccor.crypto.SignatureStrategy
 
isMlDsa(ASN1ObjectIdentifier) - Static method in class paccor.crypto.AlgorithmSupport
Returns true if the given OID is an ML-DSA algorithm.
ISO9000Certification - Class in paccor.tcg.credential
ISO9000Certification ::= SEQUENCE { iso9000Certified BOOLEAN DEFAULT FALSE, iso9000Uri IA5STRING (SIZE (1..URIMAX)) OPTIONAL }
ISO9000Certification() - Constructor for class paccor.tcg.credential.ISO9000Certification
 
ISO9000Trait - Class in paccor.tcg.credential
ISO9000Trait TRAIT ::= { SYNTAX ISO9000Certification IDENTIFIED BY tcg-tr-ID-ISO9000 } A Trait that contains an ISO9000 certification assertion using the ISO9000Trait SHALL use tcg-tr-cat-ISO9000 in its traitCategory field.
ISO9000Trait() - Constructor for class paccor.tcg.credential.ISO9000Trait
 
ISO9000Trait.ISO9000TraitBuilder<C,B> - Class in paccor.tcg.credential
Needed to include this to satisfy Javadoc compiling.
ISO9000TraitBuilder() - Constructor for class paccor.tcg.credential.ISO9000Trait.ISO9000TraitBuilder
 
isPublicKeyCertificate() - Method in class paccor.cert.PlatformCertificate
 
isRebaseOid(ASN1ObjectIdentifier) - Static method in class paccor.cert.CertTypeResolver
 
isRebaseTrait(CertificateIdentifierTrait) - Static method in class paccor.validator.ComponentValidator
Check if the CertificateIdentifierTrait contains a rebase platform certificate.
isRsaPkcs1(ASN1ObjectIdentifier) - Static method in class paccor.crypto.AlgorithmSupport
Returns true if the given OID is an RSA PKCS#1 algorithm.
isRsaPss(ASN1ObjectIdentifier) - Static method in class paccor.crypto.AlgorithmSupport
Returns true if the given OID is an RSA PSS algorithm.
isSequence(Object) - Static method in class paccor.tcg.credential.ASN1Utils
Test if the object is an ASN1Sequence
isSignatureInvalid(byte[], AlgorithmIdentifier, byte[], File) - Static method in class paccor.cli.AssembleCmd
Determines whether a digital signature is invalid using the specified issuer certificate and algorithm identifier.
isSignatureValid(byte[], AlgorithmIdentifier, byte[], File) - Static method in class paccor.cli.AssembleCmd
Verifies the validity of a digital signature using the specified issuer certificate and algorithm identifier.
isSignatureValid(ContentVerifierProvider) - Method in class paccor.cert.PlatformCertificate
 
ISSUER - Static variable in class paccor.json.schema.ComponentSchema
 
ISSUER - Static variable in class paccor.json.schema.CrlDistributionPointsSchema
 
ISSUER_FIELD - Enum constant in enum class paccor.json.schema.ComponentSchema.IssuerSerialField
 
ISSUER_FIELD - Enum constant in enum class paccor.json.schema.CrlDistributionPointsSchema.DistributionPointField
 
IssuerSerialDeserializer - Class in paccor.json
Custom deserializer for the IssuerSerial class.
IssuerSerialDeserializer() - Constructor for class paccor.json.IssuerSerialDeserializer
 
issues() - Method in record class paccor.validator.ComponentValidationReport
Returns the value of the issues record component.
issues() - Method in record class paccor.validator.SpecificationValidationReport
Returns the value of the issues record component.
isValid() - Method in record class paccor.cert.CertificateProfile
Validate that the profile is supported.
iterator() - Method in class paccor.tcg.credential.TraitCollection
 

J

JacksonAsn1Module - Class in paccor.json
 
JacksonAsn1Module() - Constructor for class paccor.json.JacksonAsn1Module
 
jcaHashName(ASN1ObjectIdentifier) - Static method in class paccor.crypto.AlgorithmSupport
Returns the JCA hash algorithm name for the given OID.
jcaSignatureName(AlgorithmIdentifier) - Static method in class paccor.crypto.AlgorithmSupport
Returns the JCA signature algorithm name for the given AlgorithmIdentifier.
jcePrivateKey() - Method in record class paccor.crypto.X509Credential
Returns the value of the jcePrivateKey record component.
JSON_ERROR - Enum constant in enum class paccor.cli.ClientExitCodes
JSON parsing/validation errors
JSON_FILE_ERROR - Enum constant in enum class paccor.cli.ClientExitCodes
JSON file-related errors
JsonException - Exception Class in paccor.exception
 
JsonException(String, Throwable) - Constructor for exception class paccor.exception.JsonException
 
JsonException(Throwable) - Constructor for exception class paccor.exception.JsonException
 
jsonName() - Method in interface paccor.json.schema.JsonSchemaField
Canonical JSON name used for new schema documentation and output.
jsonNames() - Method in interface paccor.json.schema.JsonSchemaField
All acceptable property names for the field.
JsonSchemaField - Interface in paccor.json.schema
Shared contract for project-owned JSON field definitions.
JsonSchemaValue - Interface in paccor.json.schema
Shared contract for documented JSON value vocabularies and field-like entries with ASN.1 mappings.
JsonUtils - Class in paccor.json
Utility for working with JSON.
jsonValue() - Method in interface paccor.json.schema.JsonSchemaValue
Canonical JSON value used for new documentation and generated examples.
jsonValues() - Method in interface paccor.json.schema.JsonSchemaValue
All accepted JSON spellings for the value.

K

KEY_USAGE - Static variable in class paccor.json.schema.ExtensionsSchema
 
KEY_USAGE_FIELD - Enum constant in enum class paccor.json.schema.ExtensionsSchema.Field
 
keySet() - Method in class paccor.tcg.credential.TraitMap
 
keyUsage - Enum constant in enum class paccor.cert.ExtensionContext
 
keyUsage() - Method in record class paccor.json.ExtensionsJsonHelper
Returns the value of the keyUsage record component.
KeyUsageDeserializer - Class in paccor.json
 
KeyUsageDeserializer() - Constructor for class paccor.json.KeyUsageDeserializer
 

L

level1 - Enum constant in enum class paccor.tcg.credential.EvaluationAssuranceLevel.Enumerated
level1: Common Criteria Evaluation Assurance Level 1 (EAL1)
level1 - Enum constant in enum class paccor.tcg.credential.SecurityLevel.Enumerated
level1: FIPS security level 1
level2 - Enum constant in enum class paccor.tcg.credential.EvaluationAssuranceLevel.Enumerated
level2: Common Criteria Evaluation Assurance Level 2 (EAL2)
level2 - Enum constant in enum class paccor.tcg.credential.SecurityLevel.Enumerated
level2: FIPS security level 2
level3 - Enum constant in enum class paccor.tcg.credential.EvaluationAssuranceLevel.Enumerated
level3: Common Criteria Evaluation Assurance Level 3 (EAL3)
level3 - Enum constant in enum class paccor.tcg.credential.SecurityLevel.Enumerated
level3: FIPS security level 3
level4 - Enum constant in enum class paccor.tcg.credential.EvaluationAssuranceLevel.Enumerated
level4: Common Criteria Evaluation Assurance Level 4 (EAL4)
level4 - Enum constant in enum class paccor.tcg.credential.SecurityLevel.Enumerated
level4: FIPS security level 4
level5 - Enum constant in enum class paccor.tcg.credential.EvaluationAssuranceLevel.Enumerated
level5: Common Criteria Evaluation Assurance Level 5 (EAL5)
level6 - Enum constant in enum class paccor.tcg.credential.EvaluationAssuranceLevel.Enumerated
level6: Common Criteria Evaluation Assurance Level 6 (EAL6)
level7 - Enum constant in enum class paccor.tcg.credential.EvaluationAssuranceLevel.Enumerated
level7: Common Criteria Evaluation Assurance Level 7 (EAL7)
listUntaggedElements(ASN1Sequence) - Static method in class paccor.tcg.credential.ASN1Utils
List all untagged elements from the sequence in order.
load(byte[]) - Static method in class paccor.cert.PlatformCertificate
 
load(File) - Static method in class paccor.cert.PlatformCertificate
 
loadAC(String) - Static method in class paccor.cli.CliHelper
 
loadACSafe(String) - Static method in class paccor.cli.CliHelper
 
loadCert(String, CliHelper.x509type) - Static method in class paccor.cli.CliHelper
 
loadCertSafe(File, CliHelper.x509type) - Static method in class paccor.cli.CliHelper
 
loadCertSafe(String, CliHelper.x509type) - Static method in class paccor.cli.CliHelper
 
loadPKC(String) - Static method in class paccor.cli.CliHelper
 
loadPkcs12Key(String) - Static method in class paccor.crypto.Pkcs12Helper
Preferred API for loading a single private key (and optional certificate) from a PKCS#12 file.
loadPkcs12Key(String, char[]) - Static method in class paccor.crypto.Pkcs12Helper
Preferred API for loading a single private key (and optional certificate) from a PKCS#12 file.
loadPKCSafe(String) - Static method in class paccor.cli.CliHelper
 
loadSafe(byte[]) - Static method in class paccor.cert.PlatformCertificate
 
loadSafe(File) - Static method in class paccor.cert.PlatformCertificate
 
localKey() - Method in record class paccor.crypto.LocalSignatureStrategy
Returns the value of the localKey record component.
localKeyPassword() - Method in record class paccor.crypto.LocalSignatureStrategy
Returns the value of the localKeyPassword record component.
localKeyPasswordFile() - Method in record class paccor.crypto.LocalSignatureStrategy
Returns the value of the localKeyPasswordFile record component.
LocalSignatureStrategy - Record Class in paccor.crypto
 
LocalSignatureStrategy(File, String, File) - Constructor for record class paccor.crypto.LocalSignatureStrategy
Creates an instance of a LocalSignatureStrategy record class.
LogBootstrap - Class in paccor.cli
Configures Java Util Logging for the application by setting levels and handlers for console and optional rotating file output.
LogBootstrap.LogLevel - Enum Class in paccor.cli
Log levels.
lookup(String, Class) - Static method in interface paccor.json.schema.JsonSchemaValue
Resolve a project-defined JSON value by canonical value, alias, enum name, or ASN.1 value.
lookupCode(int) - Static method in enum class paccor.cli.ClientExitCodes
Look up the enum object by value.
lookupName(String, Class) - Static method in interface paccor.tcg.credential.EnumWithIntegerValue
Generic static method to return an enum object given its name and the enum class it belongs to.
lookupName(String, Class) - Static method in interface paccor.tcg.credential.EnumWithStringValue
Generic static method to return an enum object given its name and the enum class it belongs to.
lookupValue(int, Class) - Static method in interface paccor.tcg.credential.EnumWithIntegerValue
Look up the enum object by value.
lookupValue(String, Class) - Static method in interface paccor.tcg.credential.EnumWithStringValue
Look up the enum object by value.

M

main(String[]) - Static method in class paccor.cli.RootCmd
 
MANUFACTURER - Static variable in class paccor.json.schema.ComponentSchema
 
MANUFACTURER - Static variable in class paccor.json.schema.SubjectAlternativeNameSchema
 
MANUFACTURER_FIELD - Enum constant in enum class paccor.json.schema.ComponentSchema.Field
 
MANUFACTURER_ID - Static variable in class paccor.json.schema.ComponentSchema
 
MANUFACTURER_ID - Static variable in class paccor.json.schema.SubjectAlternativeNameSchema
 
MANUFACTURER_ID_FIELD - Enum constant in enum class paccor.json.schema.ComponentSchema.Field
 
ManufacturerId - Class in paccor.tcg.credential
PlatformManufacturerId ATTRIBUTE ::= { WITH SYNTAX ManufacturerId ID tcg-at-platformManufacturerId } ManufacturerId ::= SEQUENCE { manufacturerIdentifier PrivateEnterpriseNumber } enterprise OBJECT IDENTIFIER :: = {iso(1) identified-organization(3) dod(6) internet(1) private(4) enterprise(1)} PrivateEnterpriseNumber OBJECT IDENTIFIER :: = { enterprise private-enterprise-number }
ManufacturerId() - Constructor for class paccor.tcg.credential.ManufacturerId
 
matchV2(List, List) - Method in class paccor.validator.ComponentMatcher
 
matchV3(List, List) - Method in class paccor.validator.ComponentMatcher
 
materializeComponents(PlatformConfigurationV3, List) - Static method in class paccor.validator.ComponentValidator
Materialize the components from the base and deltas.
MAX - Static variable in class paccor.tcg.credential.Definitions
MAX indicates that the upper bound is unspecified.
maybeConvertToDer(byte[], CertSigEncoding, AlgorithmIdentifier) - Static method in class paccor.crypto.AlgorithmSupport
Converts a P1363 signature to DER format.
maybeFinalize(boolean, CertificateProfile, PlatformCertificateInformationModel, TbsFinalizer) - Static method in record class paccor.cert.TbsFinalizer
 
maybeInitPss(Signature, AlgorithmIdentifier) - Static method in class paccor.crypto.AlgorithmSupport
 
MeasurementRootType - Class in paccor.tcg.credential
-- V1.1 of this specification adds hybrid and physical. -- Hybrid means the measurement root is capable of static AND dynamic -- Physical means that the root is anchored by a physical TPM -- Virtual means the TPM is virtualized (possibly running in a VMM). -- TPMs or RTMs might leverage other lower layer RTMs to virtualize the -- the capabilities of the platform. MeasurementRootType ::= ENUMERATED { static (0), dynamic (1), nonHost (2), hybrid (3), physical (4), virtual (5) }
MeasurementRootType(int) - Constructor for class paccor.tcg.credential.MeasurementRootType
New MeasurementRootType, looking up the given value in the enum class.
MeasurementRootType.Enumerated - Enum Class in paccor.tcg.credential
MeasurementRootType options
medium - Enum constant in enum class paccor.tcg.credential.StrengthOfFunction.Enumerated
medium: The function provides adequate protection against straightforward or intentional breach of security by attackers possessing a moderate attack potential.
mgf1ParameterSpec(String) - Static method in class paccor.crypto.AlgorithmSupport
Returns the MGF1ParameterSpec for the given hash name.
MIN_SEQUENCE_SIZE - Static variable in class paccor.tcg.credential.Trait
 
MIN_SEQUENCE_SIZE - Static variable in class paccor.tcg.credential.TraitMap
 
MODEL - Static variable in class paccor.json.schema.ComponentSchema
 
MODEL - Static variable in class paccor.json.schema.SubjectAlternativeNameSchema
 
MODEL_FIELD - Enum constant in enum class paccor.json.schema.ComponentSchema.Field
 
modified - Enum constant in enum class paccor.tcg.credential.AttributeStatus.Enumerated
Information modified

N

name() - Method in record class paccor.model.ExtensionInfo
Returns the value of the name record component.
name() - Method in record class paccor.model.NameInfo
Returns the value of the name record component.
NAME - Static variable in class paccor.json.schema.CrlDistributionPointsSchema
 
NAME_FIELD - Enum constant in enum class paccor.json.schema.CrlDistributionPointsSchema.DistributionNameField
 
NAME_RELATIVE_TO_CRL_ISSUER - Enum constant in enum class paccor.json.schema.CrlDistributionPointsSchema.DistributionNameType
 
nameDerB64() - Method in record class paccor.model.NameInfo
Returns the value of the nameDerB64 record component.
nameInfo() - Method in record class paccor.model.SubjectInfo
Returns the value of the nameInfo record component.
NameInfo - Record Class in paccor.model
 
NameInfo(X500Name, String) - Constructor for record class paccor.model.NameInfo
Creates an instance of a NameInfo record class.
NetworkMACTrait - Class in paccor.tcg.credential
NetworkMACTrait TRAIT ::= { SYNTAX ComponentAddress IDENTIFIED BY tcg-tr-ID-networkMAC } A Trait that contains a MAC address using the NetworkMACTrait SHALL use tcg-tr-cat-networkMAC in its traitCategory field.
NetworkMACTrait() - Constructor for class paccor.tcg.credential.NetworkMACTrait
 
NetworkMACTrait.NetworkMACTraitBuilder<C,B> - Class in paccor.tcg.credential
Needed to include this to satisfy Javadoc compiling.
NetworkMACTraitBuilder() - Constructor for class paccor.tcg.credential.NetworkMACTrait.NetworkMACTraitBuilder
 
nonHost - Enum constant in enum class paccor.tcg.credential.MeasurementRootType.Enumerated
nonHost: nonHost RTM
nonHost - Enum constant in enum class paccor.tcg.credential.RTMTypes.Enumerated
nonHost: the platform implements the RTM outside of the CPU or SoC, such as in an independent platform controller.
normalize(String) - Static method in class paccor.normalization.HexNormalizer
Normalize a hexadecimal string to lowercase, zero-padded format.
normalize(String, int) - Static method in class paccor.normalization.HexNormalizer
Normalize a hexadecimal string to lowercase, zero-padded format.
NORMALIZED - Static variable in class paccor.validator.ComponentMatcher
 
normalizeForCertificateOutput(PlatformConfigurationV3) - Static method in class paccor.normalization.PlatformConfigurationNormalizer
Normalize PlatformConfigurationV3 for certificate output.
normalizeForValidation(PlatformConfiguration) - Static method in class paccor.normalization.PlatformConfigurationNormalizer
Normalize PlatformConfigurationV3 for validation.
normalizeForValidation(PlatformConfigurationV2) - Static method in class paccor.normalization.PlatformConfigurationNormalizer
Normalize PlatformConfigurationV3 for validation.
normalizeForValidation(PlatformConfigurationV3) - Static method in class paccor.normalization.PlatformConfigurationNormalizer
Normalize PlatformConfigurationV3 for validation.
normalizeMac(String) - Static method in class paccor.normalization.HexNormalizer
Normalize a MAC address to lowercase hexadecimal without delimiters.
normalizeNameKey(String) - Static method in class paccor.normalization.pci.PciIdsRegistry
 
normalizeTraitMap(TraitMap) - Static method in class paccor.normalization.ComponentIdentifierV2Converter
Normalize a TraitMap by expanding any ComponentIdentifierV11Trait into decomposed field traits.

O

ObjectMapperFactory - Class in paccor.json
 
OCSP - Enum constant in enum class paccor.json.schema.AuthorityInformationAccessSchema.Method
 
of(CertSpecVersion, CertKind) - Static method in record class paccor.cert.CertificateProfile
Create a profile from components, with validation.
ofWithDefaults(CertSpecVersion, CertKind) - Static method in record class paccor.cert.CertificateProfile
Create a profile with defaults for null values.
oid() - Method in enum class paccor.json.schema.AuthorityInformationAccessSchema.Method
 
oid() - Method in enum class paccor.json.schema.CertificatePoliciesSchema.Qualifier
 
oid() - Method in enum class paccor.json.schema.ComponentSchema.AddressTypeValue
 
oid() - Method in record class paccor.model.ExtensionInfo
Returns the value of the oid record component.
OIDTrait - Class in paccor.tcg.credential
OIDTrait TRAIT ::= { SYNTAX OBJECT IDENTIFIER IDENTIFIED BY tcg-tr-ID-OID } A Trait that contains an OID using the OIDTrait SHALL use tcg-tr-cat-OID in its traitCategory field.
OIDTrait() - Constructor for class paccor.tcg.credential.OIDTrait
 
OIDTrait.OIDTraitBuilder<C,B> - Class in paccor.tcg.credential
Needed to include this to satisfy Javadoc compiling.
OIDTraitBuilder() - Constructor for class paccor.tcg.credential.OIDTrait.OIDTraitBuilder
 
ok() - Method in record class paccor.validator.ComponentValidationReport
Returns the value of the ok record component.
ok() - Method in record class paccor.validator.SpecificationValidationReport
Returns the value of the ok record component.
onlyNotBlankString(JsonNode) - Static method in class paccor.json.JsonUtils
Returns an Optional<JsonNode> if the node is a string and is not blank.
OriginComposition - Class in paccor.tcg.credential
OriginComposition SEQUENCE ::= Sequence { location EntityGeoLocation, hasComponents [0] BOOLEAN DEFAULT TRUE OPTIONAL }
OriginComposition() - Constructor for class paccor.tcg.credential.OriginComposition
 
outputType() - Method in record class paccor.cert.CertificateProfile
Returns the value of the outputType record component.

P

P1363 - Enum constant in enum class paccor.cert.CertSigEncoding
 
paccor.cert - package paccor.cert
 
paccor.cli - package paccor.cli
 
paccor.cli.pv - package paccor.cli.pv
 
paccor.crypto - package paccor.crypto
 
paccor.exception - package paccor.exception
 
paccor.json - package paccor.json
 
paccor.json.schema - package paccor.json.schema
 
paccor.model - package paccor.model
 
paccor.normalization - package paccor.normalization
 
paccor.normalization.pci - package paccor.normalization.pci
 
paccor.tcg.credential - package paccor.tcg.credential
 
paccor.validator - package paccor.validator
 
PaccorException - Exception Class in paccor.exception
A custom exception class that represents errors encountered when running paccor commands.
PaccorException(ClientExitCodes, String) - Constructor for exception class paccor.exception.PaccorException
Constructs a new PaccorException with the specified exit code and user message.
PaccorException(ClientExitCodes, String, Throwable) - Constructor for exception class paccor.exception.PaccorException
Constructs a new PaccorException with the specified exit code, user message, and underlying cause of the exception.
PaccorException(ClientExitCodes, Throwable) - Constructor for exception class paccor.exception.PaccorException
Constructs a new PaccorException with the specified exit code and user message.
parse(InputStream) - Static method in class paccor.normalization.pci.PciIdsRegistry
 
parseHex(String) - Static method in class paccor.normalization.HexNormalizer
Parse a hexadecimal string to an integer value.
parseHexOrInt(String) - Static method in class paccor.normalization.HexNormalizer
Parses and normalizes the string to an integer value.
parsesAsAc(String) - Static method in class paccor.cli.CliHelper
 
parsesAsPkc(String) - Static method in class paccor.cli.CliHelper
 
parseTaggedElements(ASN1Sequence) - Static method in class paccor.tcg.credential.ASN1Utils
Pull out all ASN1TaggedObjects from the sequence and put them into a map where the keys are tag numbers of ASN1TaggedObjects and the values are the ASN1Object they reference.
passwordProtection(char[]) - Static method in class paccor.cli.CliHelper
 
PcBcContentSignerBuilder - Class in paccor.crypto
Chooses the signing algorithm from the parameters given and the set of supported algorithms
PcBcContentSignerBuilder(AlgorithmIdentifier, AlgorithmIdentifier) - Constructor for class paccor.crypto.PcBcContentSignerBuilder
 
PcBcContentVerifierProviderBuilder - Class in paccor.crypto
Chooses the signing verification algorithm from the parameters given and the set of supported algorithms.
PcBcContentVerifierProviderBuilder(DigestAlgorithmIdentifierFinder) - Constructor for class paccor.crypto.PcBcContentVerifierProviderBuilder
 
PCI_REGISTRY_OID - Static variable in class paccor.validator.ComponentMatcher
 
PciFieldTranslator - Class in paccor.normalization.pci
Translator for PCIe component fields with compound colon-delimited format.
PciFieldTranslator() - Constructor for class paccor.normalization.pci.PciFieldTranslator
 
PciFieldTranslator(PciIdsRegistry) - Constructor for class paccor.normalization.pci.PciFieldTranslator
Constructor for testing with a custom registry.
PciIdsRegistry - Class in paccor.normalization.pci
Minimal parser for the pci.ids database.
pcV1() - Method in record class paccor.json.HardwareManifestJsonHelper
Returns the value of the pcV1 record component.
pcV2() - Method in record class paccor.json.HardwareManifestJsonHelper
Returns the value of the pcV2 record component.
pcV3() - Method in record class paccor.json.HardwareManifestJsonHelper
Returns the value of the pcV3 record component.
PEMCertStringTrait - Class in paccor.tcg.credential
PEMCertStringTrait TRAIT ::= { SYNTAX UTF8String (SIZE (1..CERTSTRMAX)) IDENTIFIED BY tcg-tr-ID-PEMCertString } A Trait that contains a PEM-encoded certificate using the PEMCertStringTrait SHALL use tcg-tr-cat-PEMCertificate in its traitCategory field.
PEMCertStringTrait() - Constructor for class paccor.tcg.credential.PEMCertStringTrait
 
PEMCertStringTrait.PEMCertStringTraitBuilder<C,B> - Class in paccor.tcg.credential
Needed to include this to satisfy Javadoc compiling.
PEMCertStringTraitBuilder() - Constructor for class paccor.tcg.credential.PEMCertStringTrait.PEMCertStringTraitBuilder
 
PENTrait - Class in paccor.tcg.credential
PENTrait TRAIT ::= { SYNTAX OBJECT IDENTIFIER IDENTIFIED BY tcg-tr-ID-PEN } A Trait that contains an PEN using the PENTrait SHALL use tcg-tr-cat-PEN in its traitCategory field.
PENTrait() - Constructor for class paccor.tcg.credential.PENTrait
 
PENTrait.PENTraitBuilder<C,B> - Class in paccor.tcg.credential
Needed to include this to satisfy Javadoc compiling.
PENTraitBuilder() - Constructor for class paccor.tcg.credential.PENTrait.PENTraitBuilder
 
physical - Enum constant in enum class paccor.tcg.credential.MeasurementRootType.Enumerated
physical: root is anchored by a physical TPM
physicalTamperDetection - Enum constant in enum class paccor.tcg.credential.PlatformHardwareCapabilities.Enumerated
physicalTamperDetection: The platform supports a method of physical tamper detection, e.g., a chassis intrusion switch.
physicalTamperProtection - Enum constant in enum class paccor.tcg.credential.PlatformHardwareCapabilities.Enumerated
physicalTamperProtection: The platform supports a method of physical tamper protection, e.g., a chassis lock.
PKC - Enum constant in enum class paccor.cert.CertKind
Public Key Certificate
PKCS11_ERROR - Enum constant in enum class paccor.cli.ClientExitCodes
HSM/PKCS#11 issues
Pkcs11AliasResolver - Class in paccor.crypto
Utility methods for resolving key aliases within a KeyStore when working with PKCS#11 tokens.
Pkcs11AliasResolver() - Constructor for class paccor.crypto.Pkcs11AliasResolver
 
Pkcs11Exception - Exception Class in paccor.exception
Exception thrown when a PKCS#11 operation fails.
Pkcs11Exception(String) - Constructor for exception class paccor.exception.Pkcs11Exception
 
Pkcs11Exception(String, Throwable) - Constructor for exception class paccor.exception.Pkcs11Exception
Constructs a new Pkcs11Exception with the specified reason for the failure and the underlying cause.
Pkcs11Exception(Throwable) - Constructor for exception class paccor.exception.Pkcs11Exception
 
pkcs11KeyAlias() - Method in record class paccor.crypto.Pkcs11SignatureStrategy
Returns the value of the pkcs11KeyAlias record component.
pkcs11KeyIdHex() - Method in record class paccor.crypto.Pkcs11SignatureStrategy
Returns the value of the pkcs11KeyIdHex record component.
pkcs11Module() - Method in record class paccor.crypto.Pkcs11SignatureStrategy
Returns the value of the pkcs11Module record component.
pkcs11Pin() - Method in record class paccor.crypto.Pkcs11SignatureStrategy
Returns the value of the pkcs11Pin record component.
pkcs11PinFile() - Method in record class paccor.crypto.Pkcs11SignatureStrategy
Returns the value of the pkcs11PinFile record component.
Pkcs11SignatureStrategy - Record Class in paccor.crypto
 
Pkcs11SignatureStrategy(File, Integer, String, String, String, String, File) - Constructor for record class paccor.crypto.Pkcs11SignatureStrategy
Creates an instance of a Pkcs11SignatureStrategy record class.
pkcs11Slot() - Method in record class paccor.crypto.Pkcs11SignatureStrategy
Returns the value of the pkcs11Slot record component.
pkcs11TokenLabel() - Method in record class paccor.crypto.Pkcs11SignatureStrategy
Returns the value of the pkcs11TokenLabel record component.
Pkcs12Helper - Class in paccor.crypto
 
Pkcs12Helper() - Constructor for class paccor.crypto.Pkcs12Helper
 
PLATFORM - Static variable in class paccor.json.schema.HardwareManifestSchema
 
PLATFORM_CERT - Static variable in class paccor.json.schema.ComponentSchema
 
PLATFORM_CERT_FIELD - Enum constant in enum class paccor.json.schema.ComponentSchema.Field
 
PLATFORM_CERT_URI - Static variable in class paccor.json.schema.ComponentSchema
 
PLATFORM_CERT_URI_FIELD - Enum constant in enum class paccor.json.schema.ComponentSchema.Field
 
PLATFORM_CONFIG_URI - Static variable in class paccor.json.schema.AttributesSchema
 
PLATFORM_CONFIG_URI_FIELD - Enum constant in enum class paccor.json.schema.AttributesSchema.Field
 
PLATFORM_FIELD - Enum constant in enum class paccor.json.schema.HardwareManifestSchema.Field
 
PLATFORM_MANUFACTURER - Static variable in class paccor.json.schema.SubjectAlternativeNameSchema
 
PLATFORM_MANUFACTURER_FIELD - Enum constant in enum class paccor.json.schema.SubjectAlternativeNameSchema.PlatformField
 
PLATFORM_MANUFACTURER_ID - Static variable in class paccor.json.schema.SubjectAlternativeNameSchema
 
PLATFORM_MANUFACTURER_ID_FIELD - Enum constant in enum class paccor.json.schema.SubjectAlternativeNameSchema.PlatformField
 
PLATFORM_MODEL - Static variable in class paccor.json.schema.SubjectAlternativeNameSchema
 
PLATFORM_MODEL_FIELD - Enum constant in enum class paccor.json.schema.SubjectAlternativeNameSchema.PlatformField
 
PLATFORM_SERIAL - Static variable in class paccor.json.schema.SubjectAlternativeNameSchema
 
PLATFORM_SERIAL_FIELD - Enum constant in enum class paccor.json.schema.SubjectAlternativeNameSchema.PlatformField
 
PLATFORM_VERSION - Static variable in class paccor.json.schema.SubjectAlternativeNameSchema
 
PLATFORM_VERSION_FIELD - Enum constant in enum class paccor.json.schema.SubjectAlternativeNameSchema.PlatformField
 
PlatformCertificate - Class in paccor.cert
Unified AC/PKC facade for reading platform-certificate data without branching at each call site.
PlatformCertificateInformationModel - Class in paccor.model
Canonical platform certificate information model.
PlatformCertificateInformationModel() - Constructor for class paccor.model.PlatformCertificateInformationModel
 
platformComponentsFromSequence(ASN1Sequence) - Method in class paccor.tcg.credential.PlatformConfigurationV3.PlatformConfigurationV3Builder
Reads elements of the given sequence as ComponentIdentifier Trait Sequence and adds them to the builder.
PlatformConfiguration - Class in paccor.tcg.credential
platformConfiguration ATTRIBUTE ::= { WITH SYNTAX PlatformConfiguration ID tcg-at-platformConfiguration-v1 } PlatformConfiguration ::= SEQUENCE { componentIdentifier [0] IMPLICIT SEQUENCE(SIZE(1..CONFIGMAX)) OF ComponentIdentifier OPTIONAL, platformProperties [1] IMPLICIT SEQUENCE(SIZE(1..CONFIGMAX)) OF Properties OPTIONAL, platformPropertiesUri [2] IMPLICIT URIReference OPTIONAL }
PlatformConfiguration() - Constructor for class paccor.tcg.credential.PlatformConfiguration
 
PlatformConfiguration.PlatformConfigurationBuilder - Class in paccor.tcg.credential
The rest of this builder is generated by lombok Builder annotation
PlatformConfigurationBuilder() - Constructor for class paccor.tcg.credential.PlatformConfiguration.PlatformConfigurationBuilder
 
PlatformConfigurationNormalizer - Class in paccor.normalization
Utility for normalizing Platform Configuration data.
platformConfigurationV1() - Method in class paccor.cert.PlatformCertificate
 
platformConfigurationV2() - Method in class paccor.cert.PlatformCertificate
 
PlatformConfigurationV2 - Class in paccor.tcg.credential
platformConfiguration ATTRIBUTE ::= { WITH SYNTAX PlatformConfiguration ID tcg-at-platformConfiguration-v2 } PlatformConfiguration ::= SEQUENCE { componentIdentifiers [0] IMPLICIT SEQUENCE(SIZE(1..MAX)) OF ComponentIdentifier OPTIONAL, componentIdentifiersUri [1] IMPLICIT URIReference OPTIONAL, platformProperties [2] IMPLICIT SEQUENCE(SIZE(1..MAX)) OF Properties OPTIONAL, platformPropertiesUri [3] IMPLICIT URIReference OPTIONAL }
PlatformConfigurationV2() - Constructor for class paccor.tcg.credential.PlatformConfigurationV2
 
PlatformConfigurationV2.PlatformConfigurationV2Builder - Class in paccor.tcg.credential
The rest of this builder is generated by lombok Builder annotation
PlatformConfigurationV2Builder() - Constructor for class paccor.tcg.credential.PlatformConfigurationV2.PlatformConfigurationV2Builder
 
platformConfigurationV3() - Method in class paccor.cert.PlatformCertificate
 
PlatformConfigurationV3 - Class in paccor.tcg.credential
platformConfiguration ATTRIBUTE ::= { WITH SYNTAX PlatformConfiguration-v3 ID tcg-at-platformConfiguration-v3 } PlatformConfiguration-v3 ::= SEQUENCE { platformComponents [0] IMPLICIT SEQUENCE(SIZE(1..MAX)) OF ComponentIdentifier OPTIONAL, platformProperties [1] IMPLICIT SEQUENCE(SIZE(1..MAX)) OF Property OPTIONAL } ComponentIdentifier ::= SEQUENCE(SIZE(1..MAX)) OF Trait Property ::= SEQUENCE { propertyName UTF8String (SIZE (1..STRMAX)), propertyValue UTF8String (SIZE (1..STRMAX)), status [0] IMPLICIT AttributeStatus OPTIONAL } AttributeStatus ::= ENUMERATED { added (0), modified (1), removed (2) }
PlatformConfigurationV3() - Constructor for class paccor.tcg.credential.PlatformConfigurationV3
 
PlatformConfigurationV3.PlatformConfigurationV3Builder - Class in paccor.tcg.credential
The rest of this builder is generated by lombok Builder annotation
PlatformConfigurationV3Builder() - Constructor for class paccor.tcg.credential.PlatformConfigurationV3.PlatformConfigurationV3Builder
 
platformConfigUri() - Method in class paccor.cert.PlatformCertificate
 
platformConfigUri() - Method in record class paccor.json.AttributesJsonHelper
Returns the value of the platformConfigUri record component.
PlatformFirmwareCapabilities - Class in paccor.tcg.credential
PlatformFirmwareCapabilities ::= BIT STRING { fwSetupAuthLocal (0), fwSetupAuthRemote (1), sMMProtection (2), fwKernelDMAProtection (3) }
PlatformFirmwareCapabilities(int) - Constructor for class paccor.tcg.credential.PlatformFirmwareCapabilities
New PlatformFirmwareCapabilities, looking up the given value in the enum class.
PlatformFirmwareCapabilities.Enumerated - Enum Class in paccor.tcg.credential
PlatformFirmwareCapabilities options
PlatformFirmwareCapabilitiesTrait - Class in paccor.tcg.credential
PlatformFirmwareCapabilitiesTrait TRAIT ::= { SYNTAX PlatformFirmwareCapabilities IDENTIFIED BY tcg-tr-ID-platformFirmwareCapabilities } A Trait that indicates security capabilities provided by the firmware using the PlatformFirmwareCapabilitiesTrait SHALL use tcg-tr-cat-platformFirmwareCapabilities in its traitCategory field.
PlatformFirmwareCapabilitiesTrait() - Constructor for class paccor.tcg.credential.PlatformFirmwareCapabilitiesTrait
 
PlatformFirmwareCapabilitiesTrait.PlatformFirmwareCapabilitiesTraitBuilder<C,B> - Class in paccor.tcg.credential
Needed to include this to satisfy Javadoc compiling.
PlatformFirmwareCapabilitiesTraitBuilder() - Constructor for class paccor.tcg.credential.PlatformFirmwareCapabilitiesTrait.PlatformFirmwareCapabilitiesTraitBuilder
 
PlatformFirmwareSignatureVerification - Class in paccor.tcg.credential
PlatformFirmwareSignatureVerification ::= BIT STRING { hardwareSRTM (0), secureBoot (1) }
PlatformFirmwareSignatureVerification(int) - Constructor for class paccor.tcg.credential.PlatformFirmwareSignatureVerification
New PlatformFirmwareSignatureVerification, looking up the given value in the enum class.
PlatformFirmwareSignatureVerification.Enumerated - Enum Class in paccor.tcg.credential
PlatformFirmwareSignatureVerification options
PlatformFirmwareSignatureVerificationTrait - Class in paccor.tcg.credential
PlatformFirmwareSignatureVerificationTrait TRAIT ::= { SYNTAX PlatformFirmwareSignatureVerification IDENTIFIED BY tcg-tr-ID-platformFirmwareSignatureVerification } A Trait that identifies the platform firmware signature verification mechanism using the PlatformFirmwareSignatureVerificationTrait SHALL use tcg-tr-cat-platformFirmwareSignatureVerification in its traitCategory field.
PlatformFirmwareSignatureVerificationTrait() - Constructor for class paccor.tcg.credential.PlatformFirmwareSignatureVerificationTrait
 
PlatformFirmwareSignatureVerificationTrait.PlatformFirmwareSignatureVerificationTraitBuilder<C,B> - Class in paccor.tcg.credential
Needed to include this to satisfy Javadoc compiling.
PlatformFirmwareSignatureVerificationTraitBuilder() - Constructor for class paccor.tcg.credential.PlatformFirmwareSignatureVerificationTrait.PlatformFirmwareSignatureVerificationTraitBuilder
 
PlatformFirmwareUpdateCompliance - Class in paccor.tcg.credential
PlatformFirmwareUpdateCompliance ::= BIT STRING { sp800-147 (0), sp800-147B (1), sp800-193 (2) }
PlatformFirmwareUpdateCompliance(int) - Constructor for class paccor.tcg.credential.PlatformFirmwareUpdateCompliance
New PlatformFirmwareUpdateCompliance, looking up the given value in the enum class.
PlatformFirmwareUpdateCompliance.Enumerated - Enum Class in paccor.tcg.credential
PlatformFirmwareUpdateCompliance options
PlatformFirmwareUpdateComplianceTrait - Class in paccor.tcg.credential
PlatformFirmwareUpdateComplianceTrait TRAIT ::= { SYNTAX PlatformFirmwareUpdateCompliance IDENTIFIED BY tcg-tr-ID-platformFirmwareUpdateCompliance } A Trait that identifies the platform firmware update mechanism using the PlatformFirmwareUpdateComplianceTrait SHALL use tcg-tr-cat-platformFirmwareUpdateCompliance in its traitCategory field.
PlatformFirmwareUpdateComplianceTrait() - Constructor for class paccor.tcg.credential.PlatformFirmwareUpdateComplianceTrait
 
PlatformFirmwareUpdateComplianceTrait.PlatformFirmwareUpdateComplianceTraitBuilder<C,B> - Class in paccor.tcg.credential
Needed to include this to satisfy Javadoc compiling.
PlatformFirmwareUpdateComplianceTraitBuilder() - Constructor for class paccor.tcg.credential.PlatformFirmwareUpdateComplianceTrait.PlatformFirmwareUpdateComplianceTraitBuilder
 
PlatformHardwareCapabilities - Class in paccor.tcg.credential
PlatformHardwareCapabilities ::= BIT STRING { iOMMUSupport (0), trustedExecutionEnvironment (1), physicalTamperProtection (2), physicalTamperDetection (3), firmwareFlashWP (4), externalDMASupport (5) }
PlatformHardwareCapabilities(int) - Constructor for class paccor.tcg.credential.PlatformHardwareCapabilities
New PlatformHardwareCapabilities, looking up the given value in the enum class.
PlatformHardwareCapabilities.Enumerated - Enum Class in paccor.tcg.credential
PlatformHardwareCapabilities options
PlatformHardwareCapabilitiesTrait - Class in paccor.tcg.credential
PlatformHardwareCapabilitiesTrait TRAIT ::= { SYNTAX PlatformHardwareCapabilities IDENTIFIED BY tcg-tr-ID-platformHardwareCapabilities } A Trait that indicates the security capabilities provided by the platform motherboard using the PlatformHardwareCapabilitiesTrait SHALL use tcg-tr-cat-platformHardwareCapabilities in its traitCategory field.
PlatformHardwareCapabilitiesTrait() - Constructor for class paccor.tcg.credential.PlatformHardwareCapabilitiesTrait
 
PlatformHardwareCapabilitiesTrait.PlatformHardwareCapabilitiesTraitBuilder<C,B> - Class in paccor.tcg.credential
Needed to include this to satisfy Javadoc compiling.
PlatformHardwareCapabilitiesTraitBuilder() - Constructor for class paccor.tcg.credential.PlatformHardwareCapabilitiesTrait.PlatformHardwareCapabilitiesTraitBuilder
 
platformManufacturer - Enum constant in enum class paccor.tcg.credential.EKCertificateGenerationLocation.Enumerated
platformManufacturer: EK certificate generated by the platform manufacturer
platformManufacturer - Enum constant in enum class paccor.tcg.credential.EKGenerationLocation.Enumerated
platformManufacturer: EK generated by platform manufacturer
PlatformProperties - Class in paccor.tcg.credential
The class name is "PlatformProperties" as opposed to TCG given name of "Properties" to limit potential collision issues with any built-in Java class named Properties.
PlatformProperties() - Constructor for class paccor.tcg.credential.PlatformProperties
 
platformPropertiesFromSequence(ASN1Sequence) - Method in class paccor.tcg.credential.PlatformConfiguration.PlatformConfigurationBuilder
Reads elements of the given sequence as PlatformProperties and adds them to the builder.
platformPropertiesFromSequence(ASN1Sequence) - Method in class paccor.tcg.credential.PlatformConfigurationV2.PlatformConfigurationV2Builder
Reads elements of the given sequence as PlatformPropertiesV2 and adds them to the builder.
platformPropertiesFromSequence(ASN1Sequence) - Method in class paccor.tcg.credential.PlatformConfigurationV3.PlatformConfigurationV3Builder
Reads elements of the given sequence as PlatformPropertiesV2 and adds them to the builder.
PlatformPropertiesV2 - Class in paccor.tcg.credential
The class name is "PlatformProperties" as opposed to TCG given name of "Properties" to limit potential collision issues with any built-in Java class named Properties.
PlatformPropertiesV2() - Constructor for class paccor.tcg.credential.PlatformPropertiesV2
 
platformSpecification() - Method in class paccor.cert.PlatformCertificate
 
platformTraits() - Method in class paccor.cert.SubjectAlternativeNameHelper.Builder
 
platformTraits() - Method in record class paccor.json.HardwareManifestJsonHelper
Returns the value of the platformTraits record component.
platformTraits(TraitMap) - Method in class paccor.cert.SubjectAlternativeNameHelper.Builder
 
platformV1_0Ac() - Static method in record class paccor.cert.CertificateProfile
Platform Certificate v1.0 Attribute Certificate
platformV1_0Pkc() - Static method in record class paccor.cert.CertificateProfile
Platform Certificate v1.0 Public Key Certificate
platformV1_1() - Static method in record class paccor.cert.CertificateProfile
Platform Certificate v1.1 (Attribute Certificate only)
platformV2_0Ac() - Static method in record class paccor.cert.CertificateProfile
Platform Certificate v2.0 Attribute Certificate
platformV2_0Pkc() - Static method in record class paccor.cert.CertificateProfile
Platform Certificate v2.0 Public Key Certificate
POLICY_IDENTIFIER - Static variable in class paccor.json.schema.CertificatePoliciesSchema
 
POLICY_IDENTIFIER_FIELD - Enum constant in enum class paccor.json.schema.CertificatePoliciesSchema.PolicyField
 
POLICY_QUALIFIER_ID - Static variable in class paccor.json.schema.CertificatePoliciesSchema
 
POLICY_QUALIFIER_ID_FIELD - Enum constant in enum class paccor.json.schema.CertificatePoliciesSchema.QualifierField
 
POLICY_QUALIFIERS - Static variable in class paccor.json.schema.CertificatePoliciesSchema
 
POLICY_QUALIFIERS_FIELD - Enum constant in enum class paccor.json.schema.CertificatePoliciesSchema.PolicyField
 
PqcHelper - Class in paccor.crypto
 
PqcHelper() - Constructor for class paccor.crypto.PqcHelper
 
PREVIOUS_PLATFORM_CERTIFICATES - Static variable in class paccor.json.schema.AttributesSchema
 
PREVIOUS_PLATFORM_CERTIFICATES_FIELD - Enum constant in enum class paccor.json.schema.AttributesSchema.Field
 
previousPlatformCertificates() - Method in record class paccor.json.AttributesJsonHelper
Returns the value of the previousPlatformCertificates record component.
PreviousPlatformCertificatesDeserializer - Class in paccor.json
 
PreviousPlatformCertificatesDeserializer() - Constructor for class paccor.json.PreviousPlatformCertificatesDeserializer
 
previousPlatformCertificateTraits() - Method in class paccor.cert.PlatformCertificate
 
printError(String) - Method in class paccor.cli.CommonOptions
Print an error message if not in quiet mode.
printInfo(String) - Method in class paccor.cli.CommonOptions
Print info message if not in quiet mode.
PRIVATE_KEY - Enum constant in enum class paccor.cli.CliHelper.x509type
 
privateKey() - Method in record class paccor.crypto.X509Credential
Returns the value of the privateKey record component.
profiles() - Method in class paccor.crypto.SignatureProfiles
 
PROPERTIES - Static variable in class paccor.json.schema.HardwareManifestSchema
 
PROPERTIES_FIELD - Enum constant in enum class paccor.json.schema.HardwareManifestSchema.Field
 
PROPERTIES_URI - Static variable in class paccor.json.schema.HardwareManifestSchema
 
PROPERTIES_URI_FIELD - Enum constant in enum class paccor.json.schema.HardwareManifestSchema.Field
 
PROPERTY_NAME - Static variable in class paccor.json.schema.ComponentSchema
 
PROPERTY_NAME_FIELD - Enum constant in enum class paccor.json.schema.ComponentSchema.PropertyField
 
PROPERTY_STATUS - Static variable in class paccor.json.schema.ComponentSchema
 
PROPERTY_STATUS_FIELD - Enum constant in enum class paccor.json.schema.ComponentSchema.PropertyField
 
PROPERTY_VALUE - Static variable in class paccor.json.schema.ComponentSchema
 
PROPERTY_VALUE_FIELD - Enum constant in enum class paccor.json.schema.ComponentSchema.PropertyField
 
ProvidedSignatureStrategy - Record Class in paccor.crypto
Enables usage of signatures produced outside paccor.
ProvidedSignatureStrategy(String, CertSigEncoding) - Constructor for record class paccor.crypto.ProvidedSignatureStrategy
Creates an instance of a ProvidedSignatureStrategy record class.
PublicKeyTrait - Class in paccor.tcg.credential
PublicKeyTrait TRAIT ::= { SYNTAX SubjectPublicKeyInfo IDENTIFIED BY tcg-tr-ID-PublicKey } A Trait that contains a Public Key using the PublicKeyTrait SHALL use tcg-tr-cat-PublicKey in its traitCategory field.
PublicKeyTrait() - Constructor for class paccor.tcg.credential.PublicKeyTrait
 
PublicKeyTrait.PublicKeyTraitBuilder<C,B> - Class in paccor.tcg.credential
Needed to include this to satisfy Javadoc compiling.
PublicKeyTraitBuilder() - Constructor for class paccor.tcg.credential.PublicKeyTrait.PublicKeyTraitBuilder
 
put(Class, List) - Method in class paccor.tcg.credential.TraitMap
 
putAll(Map) - Method in class paccor.tcg.credential.TraitMap
 
putExtension(ExtensionInfo) - Method in class paccor.model.PlatformCertificateInformationModel
 

Q

QUALIFIER - Static variable in class paccor.json.schema.CertificatePoliciesSchema
 
QUALIFIER_FIELD - Enum constant in enum class paccor.json.schema.CertificatePoliciesSchema.QualifierField
 

R

RAW - Static variable in class paccor.validator.ComponentMatcher
 
read(File) - Static method in class paccor.cert.TbsEnvelope
 
read(File) - Static method in record class paccor.json.AttributesJsonHelper
Read platform attributes JSON from a file.
read(File) - Static method in record class paccor.json.ExtensionsJsonHelper
 
read(String) - Static method in class paccor.cert.TbsEnvelope
 
read(String) - Static method in record class paccor.json.AttributesJsonHelper
Read platform attributes JSON from a string.
read(String) - Static method in record class paccor.json.ExtensionsJsonHelper
 
read(JsonNode) - Static method in class paccor.json.AuthorityInformationAccessJson
 
read(JsonNode) - Static method in class paccor.json.CertificatePoliciesJson
 
read(JsonNode) - Static method in class paccor.json.CrlDistributionPointsJson
 
read(JsonNode) - Static method in class paccor.json.TargetingInformationJson
 
ReadableFileConverter - Class in paccor.cli.pv
 
ReadableFileConverter() - Constructor for class paccor.cli.pv.ReadableFileConverter
 
readComponents(File) - Static method in record class paccor.json.HardwareManifestJsonHelper
Reads components from JSON file.
readPemObjectSafe(byte[]) - Static method in class paccor.cli.CliHelper
 
readPlatformTraits(File) - Static method in class paccor.json.SubjectAlternativeNameJson
 
readPlatformTraits(JsonNode) - Static method in class paccor.json.SubjectAlternativeNameJson
 
REASON - Static variable in class paccor.json.schema.CrlDistributionPointsSchema
 
REASON_FIELD - Enum constant in enum class paccor.json.schema.CrlDistributionPointsSchema.DistributionPointField
 
REBASE - Enum constant in enum class paccor.cert.CertType
Rebase Platform Certificate
rebuildTbsIfPossible(CertificateProfile, PlatformCertificateInformationModel, AlgorithmIdentifier) - Static method in record class paccor.cert.TbsFinalizer
Build TBS directly from the model and profile.
referencesOf(TraitMap) - Static method in class paccor.json.ResolvedCertificateReferenceMap
 
REFMAX - Static variable in class paccor.tcg.credential.Definitions
REFMAX was a constant used to provide an upper bound on URI lists.
REMOTE_ERROR - Enum constant in enum class paccor.cli.ClientExitCodes
Remote signer issues
remoteAuth() - Method in record class paccor.crypto.RemoteSignatureStrategy
Returns the value of the remoteAuth record component.
RemoteSignatureStrategy - Record Class in paccor.crypto
 
RemoteSignatureStrategy(String, String, int) - Constructor for record class paccor.crypto.RemoteSignatureStrategy
Creates an instance of a RemoteSignatureStrategy record class.
remoteTimeoutMs() - Method in record class paccor.crypto.RemoteSignatureStrategy
Returns the value of the remoteTimeoutMs record component.
remoteUrl() - Method in record class paccor.crypto.RemoteSignatureStrategy
Returns the value of the remoteUrl record component.
remove(Object) - Method in class paccor.tcg.credential.TraitMap
 
removed - Enum constant in enum class paccor.tcg.credential.AttributeStatus.Enumerated
Information removed
removeSeparators(String) - Static method in class paccor.normalization.HexNormalizer
 
requiresPreviousPlatformCertificates() - Method in class paccor.cert.PlatformCertificate
 
resizeOctets(int, byte[]) - Static method in class paccor.tcg.credential.ASN1Utils
Resize the given byte array to the given sequenceSize.
resizeOctets(int, String) - Static method in class paccor.tcg.credential.ASN1Utils
Convert the given hex string into a byte array, then resize it to the given sequenceSize.
resizeOctets(int, ASN1OctetString) - Static method in class paccor.tcg.credential.ASN1Utils
Resize the given ASN1OctetString to the given sequenceSize.
ResolvedCertificateReferenceMap - Class in paccor.json
Trait map that also carries file-backed certificate reference metadata used to build those traits.
ResolvedCertificateReferenceMap(Map, List) - Constructor for class paccor.json.ResolvedCertificateReferenceMap
 
resolvedHolder() - Method in record class paccor.model.HolderInfo
 
resolvedName() - Method in record class paccor.model.NameInfo
 
resolvedSpecVersion() - Method in class paccor.cert.PlatformCertificate
 
resolvedSubjectName() - Method in record class paccor.model.SubjectInfo
 
resolvedTraitCategory() - Method in record class paccor.model.CertificateReference
Resolve the trait category.
resolveHolder(File, File) - Static method in class paccor.cert.CertificateResolver
Resolve holder information from certificate files for Attribute Certificates.
resolveHolder(X509CertificateHolder, X509AttributeCertificateHolder) - Static method in class paccor.cert.CertificateResolver
Resolve holder information from certificate files for Attribute Certificates.
resolveHolder(PlatformCertificate) - Static method in class paccor.cert.CertificateResolver
Resolve holder information from a PlatformCertificate.
resolveIssuer(File) - Static method in class paccor.cert.CertificateResolver
Resolve issuer information from an issuer certificate.
resolveIssuer(X509AttributeCertificateHolder) - Static method in class paccor.cert.CertificateResolver
Resolve issuer information from an Attribute Certificate.
resolveIssuer(X509CertificateHolder) - Static method in class paccor.cert.CertificateResolver
Resolve issuer information from an issuer certificate.
resolveIssuer(PlatformCertificate) - Static method in class paccor.cert.CertificateResolver
Resolve issuer information from a PlatformCertificate.
resolveKind(CertKind, File, TbsEnvelope) - Static method in class paccor.cert.CertificateResolver
Resolve the kind of certificate with fallbacks: explicit > inferred > envelope default > AC.
resolveMatcher() - Static method in class paccor.cli.ValidateCmd
 
resolveMatcher(String) - Static method in class paccor.cli.ValidateCmd
 
resolveSubject(File) - Static method in class paccor.cert.CertificateResolver
Resolve subject information from X.509 certificate for Public Key Certificates.
resolveSubject(X509CertificateHolder) - Static method in class paccor.cert.CertificateResolver
Resolve subject information from Public Key Certificates.
resolveSubject(PlatformCertificate) - Static method in class paccor.cert.CertificateResolver
Resolve subject information from a PlatformCertificate.
resolveTcgCredentialType(PlatformCertificateInformationModel, CertKind, CertType, CertSpecVersion) - Static method in class paccor.cert.CertTypeResolver
 
resolveTraitClass(DeserializationContext, JsonNode) - Static method in class paccor.json.TraitDeserializer
Resolves concrete Trait class based on the JSON context.
REVISION - Static variable in class paccor.json.schema.ComponentSchema
 
REVISION_FIELD - Enum constant in enum class paccor.json.schema.ComponentSchema.Field
 
RootCmd - Class in paccor.cli
 
RootCmd() - Constructor for class paccor.cli.RootCmd
 
RootCmdExceptionHandler - Class in paccor.cli
 
RootCmdExceptionHandler() - Constructor for class paccor.cli.RootCmdExceptionHandler
 
RootCmdStrategy - Class in paccor.cli
 
RootCmdStrategy() - Constructor for class paccor.cli.RootCmdStrategy
 
RSA_PRIVATE_KEY - Enum constant in enum class paccor.cli.CliHelper.x509type
 
RTMTrait - Class in paccor.tcg.credential
RTMTrait TRAIT ::= { SYNTAX RTMTypes IDENTIFIED BY tcg-tr-ID-RTM } A Trait that identifies the Root of Trust for Measurement using the RTMTrait SHALL use tcg-tr-cat-RTM in its traitCategory field.
RTMTrait() - Constructor for class paccor.tcg.credential.RTMTrait
 
RTMTrait.RTMTraitBuilder<C,B> - Class in paccor.tcg.credential
Needed to include this to satisfy Javadoc compiling.
RTMTraitBuilder() - Constructor for class paccor.tcg.credential.RTMTrait.RTMTraitBuilder
 
RTMTypes - Class in paccor.tcg.credential
RTMTypes ::= BIT STRING { static (0), dynamic (1), nonHost (2), virtual (3), hardwareStatic (4), bMC (5) }
RTMTypes(int) - Constructor for class paccor.tcg.credential.RTMTypes
New RTMTypes, looking up the given value in the enum class.
RTMTypes.Enumerated - Enum Class in paccor.tcg.credential
RTMTypes options
run() - Method in class paccor.cli.RootCmd
 
RUNTIME_ERROR - Enum constant in enum class paccor.cli.ClientExitCodes
Generic error

S

safeGetDefaultElement(ASN1Object, T, Function) - Static method in class paccor.tcg.credential.ASN1Utils
Attempt to transform the ASN1Object into T using the method supplied.
safeGetDefaultElementFromSequence(ASN1Sequence, int, T, Function) - Static method in class paccor.tcg.credential.ASN1Utils
Attempt to transform the ASN1Object at the requested position within the ASN1Sequence into T using the method supplied.
safeGetFirstInstanceFromSequenceGivenRange(ASN1Sequence, int, int, T, Function) - Static method in class paccor.tcg.credential.ASN1Utils
Look for the first element, within the supplied range of the ASN1Sequence, that can be transformed into T using the method supplied.
secureBoot - Enum constant in enum class paccor.tcg.credential.PlatformFirmwareSignatureVerification.Enumerated
secureBoot: UEFI Secure Boot is present.
SecurityLevel - Class in paccor.tcg.credential
SecurityLevel ::= ENUMERATED { level1 (1), level2 (2), level3 (3), level4 (4) }
SecurityLevel(int) - Constructor for class paccor.tcg.credential.SecurityLevel
New SecurityLevel, looking up the given value in the enum class.
SecurityLevel.Enumerated - Enum Class in paccor.tcg.credential
SecurityLevel options
SecurityQualities - Class in paccor.tcg.credential
securityQualities ATTRIBUTE ::= { WITH SYNTAX SecurityQualities ID tcg-at-tpmSecurityQualities } SecurityQualities ::= SEQUENCE { version INTEGER, -- version 0 defined by TCPA 1.1b statement UTF8String }
SecurityQualities() - Constructor for class paccor.tcg.credential.SecurityQualities
 
selectAlias(KeyStore, String, String) - Static method in class paccor.crypto.Pkcs11AliasResolver
Selects a key alias from the provided KeyStore based on the given parameters.
self() - Method in class paccor.tcg.credential.Trait.TraitBuilder
 
SERIAL - Static variable in class paccor.json.schema.ComponentSchema
 
SERIAL - Static variable in class paccor.json.schema.SubjectAlternativeNameSchema
 
SERIAL_FIELD - Enum constant in enum class paccor.json.schema.ComponentSchema.Field
 
SERIAL_FIELD - Enum constant in enum class paccor.json.schema.ComponentSchema.IssuerSerialField
 
serialize(ASN1Object, JsonGenerator, SerializationContext) - Method in class paccor.json.ASN1ObjectSerializer
 
serialNumber() - Method in class paccor.cert.PlatformCertificate
 
setExtensions(Map) - Method in class paccor.model.PlatformCertificateInformationModel
 
setPlatformTraits(TraitMap) - Method in class paccor.model.PlatformCertificateInformationModel
 
sha256(byte[]) - Static method in class paccor.crypto.AlgorithmSupport
Computes the SHA-256 hash of the given byte array.
sha384(byte[]) - Static method in class paccor.crypto.AlgorithmSupport
Computes the SHA-384 hash of the given byte array.
shaHex() - Method in record class paccor.cert.TbsFinalizer
Returns the value of the shaHex record component.
sigEncoding() - Method in record class paccor.crypto.ProvidedSignatureStrategy
Returns the value of the sigEncoding record component.
sign(byte[], AlgorithmIdentifier) - Method in record class paccor.crypto.LocalSignatureStrategy
 
sign(byte[], AlgorithmIdentifier) - Method in record class paccor.crypto.Pkcs11SignatureStrategy
 
sign(byte[], AlgorithmIdentifier) - Method in record class paccor.crypto.ProvidedSignatureStrategy
 
sign(byte[], AlgorithmIdentifier) - Method in record class paccor.crypto.RemoteSignatureStrategy
 
sign(byte[], AlgorithmIdentifier) - Method in interface paccor.crypto.SignatureStrategy
 
sign(byte[], AlgorithmIdentifier, File) - Static method in class paccor.crypto.SignatureService
 
signatureB64() - Method in record class paccor.crypto.ProvidedSignatureStrategy
Returns the value of the signatureB64 record component.
SignatureFailedException - Exception Class in paccor.exception
Exception thrown when a signature operation fails.
SignatureFailedException(String, Throwable) - Constructor for exception class paccor.exception.SignatureFailedException
Constructs a new SignatureFailedException with the specified reason for the failure and the underlying cause.
SignatureFailedException(Throwable) - Constructor for exception class paccor.exception.SignatureFailedException
 
SignatureProfiles - Class in paccor.crypto
 
SignatureProfiles() - Constructor for class paccor.crypto.SignatureProfiles
 
SignatureService - Class in paccor.crypto
Centralized signature utilities for CLI commands.
SignatureStrategy - Interface in paccor.crypto
 
signRemote(byte[], AlgorithmIdentifier, String, String, int) - Static method in record class paccor.crypto.RemoteSignatureStrategy
 
signWithBc(byte[], AlgorithmIdentifier, PrivateKeyInfo) - Static method in class paccor.crypto.AlgorithmSupport
 
signWithJca(byte[], AlgorithmIdentifier, PrivateKey) - Static method in class paccor.crypto.AlgorithmSupport
 
signWithPkcs11(byte[], AlgorithmIdentifier, File, Integer, String, String, String, String) - Static method in record class paccor.crypto.Pkcs11SignatureStrategy
 
SigProfilesAlgConverter - Class in paccor.cli.pv
 
SigProfilesAlgConverter() - Constructor for class paccor.cli.pv.SigProfilesAlgConverter
 
size() - Method in class paccor.tcg.credential.TraitCollection
 
size() - Method in class paccor.tcg.credential.TraitMap
 
sMMProtection - Enum constant in enum class paccor.tcg.credential.PlatformFirmwareCapabilities.Enumerated
sMMProtection: The platform supports Management Mode memory protection, for example SMM protections, provided by the chipset and supported by the platform firmware.
sp800_147 - Enum constant in enum class paccor.tcg.credential.PlatformFirmwareUpdateCompliance.Enumerated
sp800-147: Platform firmware update complies with SP800-147.
sp800_147B - Enum constant in enum class paccor.tcg.credential.PlatformFirmwareUpdateCompliance.Enumerated
sp800-147B: Platform firmware update complies with SP800-147B; this option only applies to Server platforms.
sp800_193 - Enum constant in enum class paccor.tcg.credential.PlatformFirmwareUpdateCompliance.Enumerated
sp800-193: Platform firmware update complies with SP800-193.
SpecificationValidationReport - Record Class in paccor.validator
 
SpecificationValidationReport(boolean, CertSpecVersion, CertSpecVersion, List) - Constructor for record class paccor.validator.SpecificationValidationReport
Creates an instance of a SpecificationValidationReport record class.
SpecificationValidator - Class in paccor.validator
 
specVersion() - Method in record class paccor.cert.CertificateProfile
Returns the value of the specVersion record component.
Static - Enum constant in enum class paccor.tcg.credential.MeasurementRootType.Enumerated
static: static RTM
Static - Enum constant in enum class paccor.tcg.credential.RTMTypes.Enumerated
static: the platform implements the RTM as part of the early platform firmware; also called a Static Root of Trust for Measurement (SRTM).
STATUS - Static variable in class paccor.json.schema.ComponentSchema
 
STATUS_FIELD - Enum constant in enum class paccor.json.schema.ComponentSchema.Field
 
StatusTrait - Class in paccor.tcg.credential
StatusTrait TRAIT ::= { SYNTAX AttributeStatus IDENTIFIED BY tcg-tr-ID-status }
StatusTrait() - Constructor for class paccor.tcg.credential.StatusTrait
 
StatusTrait.StatusTraitBuilder<C,B> - Class in paccor.tcg.credential
Needed to include this to satisfy Javadoc compiling.
StatusTraitBuilder() - Constructor for class paccor.tcg.credential.StatusTrait.StatusTraitBuilder
 
stream() - Method in class paccor.tcg.credential.TraitCollection
 
StrengthOfFunction - Class in paccor.tcg.credential
StrengthOfFunction ::= ENUMERATED { basic (0), medium (1), high (2) }
StrengthOfFunction(int) - Constructor for class paccor.tcg.credential.StrengthOfFunction
New StrengthOfFunction, looking up the given value in the enum class.
StrengthOfFunction.Enumerated - Enum Class in paccor.tcg.credential
StrengthOfFunction options
StringSynonymTranslator - Class in paccor.normalization
Translates string synonym values to a canonical empty string for maximum compatibility.
StringSynonymTranslator(Set) - Constructor for class paccor.normalization.StringSynonymTranslator
Create a translator that applies to specific trait categories.
STRMAX - Static variable in class paccor.tcg.credential.Definitions
STRMAX is a constant defining the upper bound on the length of a string type
subjectAlternativeName - Enum constant in enum class paccor.cert.ExtensionContext
 
SubjectAlternativeNameHelper - Class in paccor.cert
 
SubjectAlternativeNameHelper.Builder - Class in paccor.cert
 
SubjectAlternativeNameJson - Class in paccor.json
 
subjectAlternativeNames() - Method in class paccor.cert.PlatformCertificate
 
SubjectAlternativeNameSchema - Class in paccor.json.schema
 
SubjectAlternativeNameSchema.PlatformField - Enum Class in paccor.json.schema
 
subjectDirectoryAttributes - Enum constant in enum class paccor.cert.ExtensionContext
 
SubjectInfo - Record Class in paccor.model
 
SubjectInfo(NameInfo, String) - Constructor for record class paccor.model.SubjectInfo
Creates an instance of a SubjectInfo record class.
SubjectInfoURIList - Class in paccor.tcg.credential
SubjectInfoURIList ::= SEQUENCE SIZE (1..REFMAX) OF HashedSubjectInfoURI
SubjectInfoURIList() - Constructor for class paccor.tcg.credential.SubjectInfoURIList
 
SubjectInfoURIList.SubjectInfoURIListBuilder - Class in paccor.tcg.credential
The rest of this builder is generated by lombok Builder annotation
SubjectInfoURIListBuilder() - Constructor for class paccor.tcg.credential.SubjectInfoURIList.SubjectInfoURIListBuilder
 
subjectKeyIdentifier - Enum constant in enum class paccor.cert.ExtensionContext
 
subjectPublicKeyInfoDerB64() - Method in record class paccor.model.SubjectInfo
Returns the value of the subjectPublicKeyInfoDerB64 record component.
SubjectPublicKeyInfoDeserializer - Class in paccor.json
 
SubjectPublicKeyInfoDeserializer() - Constructor for class paccor.json.SubjectPublicKeyInfoDeserializer
 
subsystemName(String, String, String, String) - Method in class paccor.normalization.pci.PciIdsRegistry
 
SUCCESS - Enum constant in enum class paccor.cli.ClientExitCodes
Successful exit
supports(ASN1ObjectIdentifier, ASN1ObjectIdentifier, ASN1ObjectIdentifier) - Method in class paccor.normalization.pci.PciFieldTranslator
 
supports(ASN1ObjectIdentifier, ASN1ObjectIdentifier, ASN1ObjectIdentifier) - Method in class paccor.normalization.StringSynonymTranslator
 
supports(ASN1ObjectIdentifier, ASN1ObjectIdentifier, ASN1ObjectIdentifier) - Method in interface paccor.normalization.TraitValueTranslator
Whether this translator applies for the given identifiers.
supportsCertType(CertSpecVersion, CertType) - Static method in class paccor.cert.CertTypeResolver
 
supportsOutputType(CertKind) - Method in enum class paccor.cert.CertSpecVersion
Check if the given output type is supported by this certificate specification version.

T

TARGET_INFORMATION - Static variable in class paccor.json.schema.TargetingInformationSchema
 
targetInformation - Enum constant in enum class paccor.cert.ExtensionContext
 
TARGETING_INFORMATION - Static variable in class paccor.json.schema.ExtensionsSchema
 
TARGETING_INFORMATION - Static variable in class paccor.json.schema.TargetingInformationSchema
 
TARGETING_INFORMATION_FIELD - Enum constant in enum class paccor.json.schema.ExtensionsSchema.Field
 
TARGETING_INFORMATION_FIELD - Enum constant in enum class paccor.json.schema.TargetingInformationSchema.RootField
 
targetingInformation() - Method in record class paccor.json.ExtensionsJsonHelper
Returns the value of the targetingInformation record component.
TargetingInformationDeserializer - Class in paccor.json
 
TargetingInformationDeserializer() - Constructor for class paccor.json.TargetingInformationDeserializer
 
TargetingInformationJson - Class in paccor.json
 
TargetingInformationSchema - Class in paccor.json.schema
 
TargetingInformationSchema.Field - Enum Class in paccor.json.schema
 
TargetingInformationSchema.RootField - Enum Class in paccor.json.schema
 
TBB_SECURITY_ASSERTIONS - Static variable in class paccor.json.schema.AttributesSchema
 
TBB_SECURITY_ASSERTIONS_FIELD - Enum constant in enum class paccor.json.schema.AttributesSchema.Field
 
tBBSecurityAssertions() - Method in record class paccor.json.AttributesJsonHelper
Returns the value of the tBBSecurityAssertions record component.
TBBSecurityAssertions - Class in paccor.tcg.credential
tBBSecurityAssertions ATTRIBUTE ::= { WITH SYNTAX TBBSecurityAssertions ID tcg-at-tbbSecurityAssertions } TBBSecurityAssertions ::= SEQUENCE { version Version DEFAULT v1, ccInfo [0] IMPLICIT CommonCriteriaMeasures OPTIONAL, fipsLevel [1] IMPLICIT FIPSLevel OPTIONAL, rtmType [2] IMPLICIT MeasurementRootType OPTIONAL, iso9000Certified BOOLEAN DEFAULT FALSE, iso9000Uri IA5STRING (SIZE (1..URIMAX) OPTIONAL } Version ::= INTEGER { v1(0) }
TBBSecurityAssertions() - Constructor for class paccor.tcg.credential.TBBSecurityAssertions
 
tbsB64() - Method in record class paccor.cert.TbsFinalizer
Returns the value of the tbsB64 record component.
TbsEncoder - Class in paccor.cert
Consolidates TBS (To Be Signed) generation logic for both Attribute Certificates and Public Key Certificates.
TbsEncoder(PlatformCertificateInformationModel, CertificateProfile) - Constructor for class paccor.cert.TbsEncoder
Create a TbsBuilder with platform information and certificate profile.
TbsEnvelope - Class in paccor.cert
 
TbsEnvelope() - Constructor for class paccor.cert.TbsEnvelope
 
TbsFinalizer - Record Class in paccor.cert
 
TbsFinalizer(String, String) - Constructor for record class paccor.cert.TbsFinalizer
Creates an instance of a TbsFinalizer record class.
tcg - Static variable in class paccor.tcg.credential.TCGObjectIdentifier
 
TCG_CREDENTIAL_SPECIFICATION - Static variable in class paccor.json.schema.AttributesSchema
 
TCG_CREDENTIAL_SPECIFICATION_FIELD - Enum constant in enum class paccor.json.schema.AttributesSchema.Field
 
TCG_PLATFORM_SPECIFICATION - Static variable in class paccor.json.schema.AttributesSchema
 
TCG_PLATFORM_SPECIFICATION_FIELD - Enum constant in enum class paccor.json.schema.AttributesSchema.Field
 
tcgAddress - Static variable in class paccor.tcg.credential.TCGObjectIdentifier
 
tcgAddressBluetoothMac - Static variable in class paccor.tcg.credential.TCGObjectIdentifier
 
tcgAddressEthernetMac - Static variable in class paccor.tcg.credential.TCGObjectIdentifier
 
tcgAddressWlanMac - Static variable in class paccor.tcg.credential.TCGObjectIdentifier
 
tcgAlgorithm - Static variable in class paccor.tcg.credential.TCGObjectIdentifier
 
tcgAlgorithmNull - Static variable in class paccor.tcg.credential.TCGObjectIdentifier
 
tcgAtCryptographicAnchors - Static variable in class paccor.tcg.credential.TCGObjectIdentifier
 
tcgAtManufacturingAssertions - Static variable in class paccor.tcg.credential.TCGObjectIdentifier
 
tcgAtPlatformConfiguration - Static variable in class paccor.tcg.credential.TCGObjectIdentifier
 
tcgAtPlatformConfigurationV1 - Static variable in class paccor.tcg.credential.TCGObjectIdentifier
 
tcgAtPlatformConfigurationV2 - Static variable in class paccor.tcg.credential.TCGObjectIdentifier
 
tcgAtPlatformConfigurationV3 - Static variable in class paccor.tcg.credential.TCGObjectIdentifier
 
tcgAtPlatformConfigUri - Static variable in class paccor.tcg.credential.TCGObjectIdentifier
 
tcgAtPlatformIdentifier - Static variable in class paccor.tcg.credential.TCGObjectIdentifier
 
tcgAtPlatformManufacturerId - Static variable in class paccor.tcg.credential.TCGObjectIdentifier
 
tcgAtPlatformManufacturerStr - Static variable in class paccor.tcg.credential.TCGObjectIdentifier
 
tcgAtPlatformModel - Static variable in class paccor.tcg.credential.TCGObjectIdentifier
 
tcgAtPlatformOwnership - Static variable in class paccor.tcg.credential.TCGObjectIdentifier
 
tcgAtPlatformSerial - Static variable in class paccor.tcg.credential.TCGObjectIdentifier
 
tcgAtPlatformVersion - Static variable in class paccor.tcg.credential.TCGObjectIdentifier
 
tcgAtPreviousPlatformCertificates - Static variable in class paccor.tcg.credential.TCGObjectIdentifier
 
tcgAtSecurityQualities - Static variable in class paccor.tcg.credential.TCGObjectIdentifier
 
tcgAtTbbProtectionProfile - Static variable in class paccor.tcg.credential.TCGObjectIdentifier
 
tcgAtTbbSecurityAssertions - Static variable in class paccor.tcg.credential.TCGObjectIdentifier
 
tcgAtTbbSecurityAssertionsV3 - Static variable in class paccor.tcg.credential.TCGObjectIdentifier
 
tcgAtTbbSecurityTarget - Static variable in class paccor.tcg.credential.TCGObjectIdentifier
 
tcgAtTcgCredentialSpecification - Static variable in class paccor.tcg.credential.TCGObjectIdentifier
 
tcgAtTcgCredentialType - Static variable in class paccor.tcg.credential.TCGObjectIdentifier
 
tcgAtTcgPlatformSpecification - Static variable in class paccor.tcg.credential.TCGObjectIdentifier
 
tcgAtTpmIdLabel - Static variable in class paccor.tcg.credential.TCGObjectIdentifier
 
tcgAtTpmManufacturer - Static variable in class paccor.tcg.credential.TCGObjectIdentifier
 
tcgAtTpmModel - Static variable in class paccor.tcg.credential.TCGObjectIdentifier
 
tcgAtTpmProtectionProfile - Static variable in class paccor.tcg.credential.TCGObjectIdentifier
 
tcgAtTpmSecurityAssertions - Static variable in class paccor.tcg.credential.TCGObjectIdentifier
 
tcgAtTpmSecurityTarget - Static variable in class paccor.tcg.credential.TCGObjectIdentifier
 
tcgAtTpmSpecification - Static variable in class paccor.tcg.credential.TCGObjectIdentifier
 
tcgAtTpmVersion - Static variable in class paccor.tcg.credential.TCGObjectIdentifier
 
tcgAttribute - Static variable in class paccor.tcg.credential.TCGObjectIdentifier
 
tcgCa - Static variable in class paccor.tcg.credential.TCGObjectIdentifier
 
tcgCaPolicy - Static variable in class paccor.tcg.credential.TCGObjectIdentifier
 
tcgCapVerifiedPlatformCertificate - Static variable in class paccor.tcg.credential.TCGObjectIdentifier
 
tcgCapVerifiedTPMFixed - Static variable in class paccor.tcg.credential.TCGObjectIdentifier
 
tcgCapVerifiedTPMResidency - Static variable in class paccor.tcg.credential.TCGObjectIdentifier
 
tcgCapVerifiedTPMRestricted - Static variable in class paccor.tcg.credential.TCGObjectIdentifier
 
tcgCe - Static variable in class paccor.tcg.credential.TCGObjectIdentifier
 
tcgCeMigrationControllerAttestationService - Static variable in class paccor.tcg.credential.TCGObjectIdentifier
 
tcgCeMigrationControllerRegistrationService - Static variable in class paccor.tcg.credential.TCGObjectIdentifier
 
tcgCeRelevantCredentials - Static variable in class paccor.tcg.credential.TCGObjectIdentifier
 
tcgCeRelevantManifests - Static variable in class paccor.tcg.credential.TCGObjectIdentifier
 
tcgCeSkae - Static variable in class paccor.tcg.credential.TCGObjectIdentifier
 
tcgCeSkaeCaVerifiedTpmKey - Static variable in class paccor.tcg.credential.TCGObjectIdentifier
 
tcgCeSkaeSubjectKeyAttestationEvidence - Static variable in class paccor.tcg.credential.TCGObjectIdentifier
 
tcgCeVirtualPlatformAttestationService - Static variable in class paccor.tcg.credential.TCGObjectIdentifier
 
tcgCeVirtualPlatformBackupService - Static variable in class paccor.tcg.credential.TCGObjectIdentifier
 
tcgCommon - Static variable in class paccor.tcg.credential.TCGObjectIdentifier
 
tCGCredentialSpecification() - Method in record class paccor.json.AttributesJsonHelper
Returns the value of the tCGCredentialSpecification record component.
tcgCredentialType() - Method in record class paccor.model.CertificateReference
Returns the value of the tcgCredentialType record component.
TCGCredentialType - Class in paccor.tcg.credential
tCGCredentialType ATTRIBUTE ::= { WITH SYNTAX TCGCredentialType ID tcg-at-tcgCredentialType } TCGCredentialType ::= SEQUENCE { certificateType CredentialType } CredentialType ::= OBJECT IDENTIFIER (tcg-kp-PlatformAttributeCertificate | tcg-kp-PlatformKeyCertificate | tcg-kp-AdditionalPlatformAttributeCertificate | tcg-kp-AdditionalPlatformKeyCertificate | tcg-kp-DeltaPlatformAttributeCertificate | tcg-kp-DeltaPlatformKeyCertificate)
TCGCredentialType() - Constructor for class paccor.tcg.credential.TCGCredentialType
 
TCGCredentialTypeDeserializer - Class in paccor.json
 
TCGCredentialTypeDeserializer() - Constructor for class paccor.json.TCGCredentialTypeDeserializer
 
tcgDice - Static variable in class paccor.tcg.credential.TCGObjectIdentifier
 
tcgDiceEndorsementManifest - Static variable in class paccor.tcg.credential.TCGObjectIdentifier
 
tcgDiceEndorsementManifestUri - Static variable in class paccor.tcg.credential.TCGObjectIdentifier
 
tcgDiceKp - Static variable in class paccor.tcg.credential.TCGObjectIdentifier
 
tcgDiceKpAssertInit - Static variable in class paccor.tcg.credential.TCGObjectIdentifier
 
tcgDiceKpAssertLoc - Static variable in class paccor.tcg.credential.TCGObjectIdentifier
 
tcgDiceKpAttestInit - Static variable in class paccor.tcg.credential.TCGObjectIdentifier
 
tcgDiceKpAttestLoc - Static variable in class paccor.tcg.credential.TCGObjectIdentifier
 
tcgDiceKpEca - Static variable in class paccor.tcg.credential.TCGObjectIdentifier
 
tcgDiceKpIdentityInit - Static variable in class paccor.tcg.credential.TCGObjectIdentifier
 
tcgDiceKpIdentityLoc - Static variable in class paccor.tcg.credential.TCGObjectIdentifier
 
tcgDiceManifestEvidence - Static variable in class paccor.tcg.credential.TCGObjectIdentifier
 
tcgDiceMultiTcbInfo - Static variable in class paccor.tcg.credential.TCGObjectIdentifier
 
tcgDiceTcbInfo - Static variable in class paccor.tcg.credential.TCGObjectIdentifier
 
tcgDiceUccsEvidence - Static variable in class paccor.tcg.credential.TCGObjectIdentifier
 
tcgDiceUeid - Static variable in class paccor.tcg.credential.TCGObjectIdentifier
 
tcgKp - Static variable in class paccor.tcg.credential.TCGObjectIdentifier
 
tcgKpAdditionalPlatformAttributeCertificate - Static variable in class paccor.tcg.credential.TCGObjectIdentifier
 
tcgKpAdditionalPlatformKeyCertificate - Static variable in class paccor.tcg.credential.TCGObjectIdentifier
 
tcgKpAikCertificate - Static variable in class paccor.tcg.credential.TCGObjectIdentifier
 
tcgKpDeltaPlatformAttributeCertificate - Static variable in class paccor.tcg.credential.TCGObjectIdentifier
 
tcgKpDeltaPlatformKeyCertificate - Static variable in class paccor.tcg.credential.TCGObjectIdentifier
 
tcgKpEkCertificate - Static variable in class paccor.tcg.credential.TCGObjectIdentifier
 
tcgKpPlatformAttributeCertificate - Static variable in class paccor.tcg.credential.TCGObjectIdentifier
 
tcgKpPlatformKeyCertificate - Static variable in class paccor.tcg.credential.TCGObjectIdentifier
 
TCGObjectIdentifier - Class in paccor.tcg.credential
 
TCGObjectIdentifier() - Constructor for class paccor.tcg.credential.TCGObjectIdentifier
 
tcgPlatformClass - Static variable in class paccor.tcg.credential.TCGObjectIdentifier
 
tCGPlatformSpecification() - Method in record class paccor.json.AttributesJsonHelper
Returns the value of the tCGPlatformSpecification record component.
TCGPlatformSpecification - Class in paccor.tcg.credential
tCGPlatformSpecification ATTRIBUTE ::= { WITH SYNTAX TCGPlatformSpecification ID tcg-at-tcgPlatformSpecification } TCGPlatformSpecification ::= SEQUENCE { Version TCGSpecificationVersion, platformClass OCTET STRING SIZE(4) }
TCGPlatformSpecification(TCGSpecificationVersion, ASN1OctetString) - Constructor for class paccor.tcg.credential.TCGPlatformSpecification
Create a new object.
tcgProtocol - Static variable in class paccor.tcg.credential.TCGObjectIdentifier
 
tcgPrtTpmIdProtocol - Static variable in class paccor.tcg.credential.TCGObjectIdentifier
 
tcgRegistry - Static variable in class paccor.tcg.credential.TCGObjectIdentifier
 
tcgRegistryComponentClass - Static variable in class paccor.tcg.credential.TCGObjectIdentifier
 
tcgRegistryComponentClassDisk - Static variable in class paccor.tcg.credential.TCGObjectIdentifier
 
tcgRegistryComponentClassDmtf - Static variable in class paccor.tcg.credential.TCGObjectIdentifier
 
tcgRegistryComponentClassIetf - Static variable in class paccor.tcg.credential.TCGObjectIdentifier
 
tcgRegistryComponentClassPcie - Static variable in class paccor.tcg.credential.TCGObjectIdentifier
 
tcgRegistryComponentClassTcg - Static variable in class paccor.tcg.credential.TCGObjectIdentifier
 
tcgRegistryPlatformClass - Static variable in class paccor.tcg.credential.TCGObjectIdentifier
 
tcgRegistryPlatformClassTcg - Static variable in class paccor.tcg.credential.TCGObjectIdentifier
 
tcgRegistryVendorId - Static variable in class paccor.tcg.credential.TCGObjectIdentifier
 
tcgRegistryVendorIdIana - Static variable in class paccor.tcg.credential.TCGObjectIdentifier
 
tcgRegistryVendorIdTcg - Static variable in class paccor.tcg.credential.TCGObjectIdentifier
 
TCGRelevantCredentials - Class in paccor.tcg.credential
TCGRelevantCredentials::= SEQUENCE SIZE (1..REFMAX) OF HashedSubjectInfoURI
TCGRelevantCredentials() - Constructor for class paccor.tcg.credential.TCGRelevantCredentials
 
TCGRelevantCredentials.TCGRelevantCredentialsBuilder - Class in paccor.tcg.credential
The rest of this builder is generated by lombok Builder annotation
TCGRelevantCredentialsBuilder() - Constructor for class paccor.tcg.credential.TCGRelevantCredentials.TCGRelevantCredentialsBuilder
 
TCGRelevantManifests - Class in paccor.tcg.credential
TCGRelevantManifests::= SEQUENCE SIZE (1..REFMAX) OF HashedSubjectInfoURI
TCGRelevantManifests() - Constructor for class paccor.tcg.credential.TCGRelevantManifests
 
TCGRelevantManifests.TCGRelevantManifestsBuilder - Class in paccor.tcg.credential
The rest of this builder is generated by lombok Builder annotation
TCGRelevantManifestsBuilder() - Constructor for class paccor.tcg.credential.TCGRelevantManifests.TCGRelevantManifestsBuilder
 
TCGSpecificationVersion - Class in paccor.tcg.credential
tCGCredentialSpecification ATTRIBUTE ::= { WITH SYNTAX TCGSpecificationVersion ID tcg-at-tcgCredentialSpecification } TCGSpecificationVersion ::= SEQUENCE { majorVersion INTEGER, minorVersion INTEGER, revision INTEGER }
TCGSpecificationVersion() - Constructor for class paccor.tcg.credential.TCGSpecificationVersion
 
tcgTcpaSpecVersion - Static variable in class paccor.tcg.credential.TCGObjectIdentifier
 
tcgTnc - Static variable in class paccor.tcg.credential.TCGObjectIdentifier
 
tcgTncIfftnc - Static variable in class paccor.tcg.credential.TCGObjectIdentifier
 
tcgTncIfftncEiu - Static variable in class paccor.tcg.credential.TCGObjectIdentifier
 
tcgTncIfftncEiuNameIdentifier - Static variable in class paccor.tcg.credential.TCGObjectIdentifier
 
tcgTncIfftncEiuSamlAaEntityId - Static variable in class paccor.tcg.credential.TCGObjectIdentifier
 
tcgTncIfftncEndpoint - Static variable in class paccor.tcg.credential.TCGObjectIdentifier
 
tcgTncIfftncEndpointFtncServiceEndpoint - Static variable in class paccor.tcg.credential.TCGObjectIdentifier
 
tcgTncIfftncEndpointIfmapResultFilters - Static variable in class paccor.tcg.credential.TCGObjectIdentifier
 
tcgTncIfftncEndpointIftnccsAccessRecommendation - Static variable in class paccor.tcg.credential.TCGObjectIdentifier
 
tcgTncIfftncEndpointOldestReceivedInformationAge - Static variable in class paccor.tcg.credential.TCGObjectIdentifier
 
tcgTncIfftncPosture - Static variable in class paccor.tcg.credential.TCGObjectIdentifier
 
tcgTncIfm - Static variable in class paccor.tcg.credential.TCGObjectIdentifier
 
tcgTncIfmCms - Static variable in class paccor.tcg.credential.TCGObjectIdentifier
 
tcgTncIfmCmsIfmSecurityCapabilities - Static variable in class paccor.tcg.credential.TCGObjectIdentifier
 
tcgTpma - Static variable in class paccor.tcg.credential.TCGObjectIdentifier
 
tcgTpmaX509 - Static variable in class paccor.tcg.credential.TCGObjectIdentifier
 
tcgTpmaX509Key - Static variable in class paccor.tcg.credential.TCGObjectIdentifier
 
tcgTpmaX509KeyUsage - Static variable in class paccor.tcg.credential.TCGObjectIdentifier
 
tcgTpmClass - Static variable in class paccor.tcg.credential.TCGObjectIdentifier
 
tcgTpmFirmwareVersion - Static variable in class paccor.tcg.credential.TCGObjectIdentifier
 
tcgTpmQuote - Static variable in class paccor.tcg.credential.TCGObjectIdentifier
 
tcgTpmQuoteCertBuf - Static variable in class paccor.tcg.credential.TCGObjectIdentifier
 
tcgTpmQuoteCertChainIndex - Static variable in class paccor.tcg.credential.TCGObjectIdentifier
 
tcgTpmQuoteCertFragmentIndex - Static variable in class paccor.tcg.credential.TCGObjectIdentifier
 
tcgTpmQuoteCertSelector - Static variable in class paccor.tcg.credential.TCGObjectIdentifier
 
tcgTpmQuoteCertStatus - Static variable in class paccor.tcg.credential.TCGObjectIdentifier
 
tcgTpmQuoteCertTpmSelector - Static variable in class paccor.tcg.credential.TCGObjectIdentifier
 
tcgTpmQuoteCertType - Static variable in class paccor.tcg.credential.TCGObjectIdentifier
 
tcgTpmQuoteClockInfo - Static variable in class paccor.tcg.credential.TCGObjectIdentifier
 
tcgTpmQuoteDigestSelector - Static variable in class paccor.tcg.credential.TCGObjectIdentifier
 
tcgTpmQuoteFirmwareVersion - Static variable in class paccor.tcg.credential.TCGObjectIdentifier
 
tcgTpmQuoteLockHolderIpAddress - Static variable in class paccor.tcg.credential.TCGObjectIdentifier
 
tcgTpmQuoteLockHolderIpAddrType - Static variable in class paccor.tcg.credential.TCGObjectIdentifier
 
tcgTpmQuoteLockNotification - Static variable in class paccor.tcg.credential.TCGObjectIdentifier
 
tcgTpmQuoteLockTimeout - Static variable in class paccor.tcg.credential.TCGObjectIdentifier
 
tcgTpmQuoteLockTpmSelector - Static variable in class paccor.tcg.credential.TCGObjectIdentifier
 
tcgTpmQuoteLockValue - Static variable in class paccor.tcg.credential.TCGObjectIdentifier
 
tcgTpmQuoteLogFileLines - Static variable in class paccor.tcg.credential.TCGObjectIdentifier
 
tcgTpmQuoteLogFragmentIndex - Static variable in class paccor.tcg.credential.TCGObjectIdentifier
 
tcgTpmQuoteLogLineBuf - Static variable in class paccor.tcg.credential.TCGObjectIdentifier
 
tcgTpmQuoteLogLineNumber - Static variable in class paccor.tcg.credential.TCGObjectIdentifier
 
tcgTpmQuoteLogSelector - Static variable in class paccor.tcg.credential.TCGObjectIdentifier
 
tcgTpmQuoteLogStatus - Static variable in class paccor.tcg.credential.TCGObjectIdentifier
 
tcgTpmQuoteLogTpmSelector - Static variable in class paccor.tcg.credential.TCGObjectIdentifier
 
tcgTpmQuoteMibGeneralVersionInfo - Static variable in class paccor.tcg.credential.TCGObjectIdentifier
 
tcgTpmQuoteMibVerBase - Static variable in class paccor.tcg.credential.TCGObjectIdentifier
 
tcgTpmQuoteMibVersion - Static variable in class paccor.tcg.credential.TCGObjectIdentifier
 
tcgTpmQuoteMibVersionGroup - Static variable in class paccor.tcg.credential.TCGObjectIdentifier
 
tcgTpmQuoteNonce - Static variable in class paccor.tcg.credential.TCGObjectIdentifier
 
tcgTpmQuoteNotificationGroup - Static variable in class paccor.tcg.credential.TCGObjectIdentifier
 
tcgTpmQuoteObjectGroup - Static variable in class paccor.tcg.credential.TCGObjectIdentifier
 
tcgTpmQuotePCRDigest - Static variable in class paccor.tcg.credential.TCGObjectIdentifier
 
tcgTpmQuotePCRDigestAlg - Static variable in class paccor.tcg.credential.TCGObjectIdentifier
 
tcgTpmQuotePcrSelector - Static variable in class paccor.tcg.credential.TCGObjectIdentifier
 
tcgTpmQuoteQualifiedSigner - Static variable in class paccor.tcg.credential.TCGObjectIdentifier
 
tcgTpmQuoteReqType - Static variable in class paccor.tcg.credential.TCGObjectIdentifier
 
tcgTpmQuoteRespType - Static variable in class paccor.tcg.credential.TCGObjectIdentifier
 
tcgTpmQuoteRowStatus - Static variable in class paccor.tcg.credential.TCGObjectIdentifier
 
tcgTpmQuoteTpmLockVal - Static variable in class paccor.tcg.credential.TCGObjectIdentifier
 
tcgTpmQuoteTpmSelector - Static variable in class paccor.tcg.credential.TCGObjectIdentifier
 
tcgTpmSelectionGroup - Static variable in class paccor.tcg.credential.TCGObjectIdentifier
 
tcgTpmSelector - Static variable in class paccor.tcg.credential.TCGObjectIdentifier
 
tcgTpmSelectorDescription - Static variable in class paccor.tcg.credential.TCGObjectIdentifier
 
tcgTpmSpecRev - Static variable in class paccor.tcg.credential.TCGObjectIdentifier
 
tcgTraits - Static variable in class paccor.tcg.credential.TCGObjectIdentifier
 
tcgTrCatCommonCriteria - Static variable in class paccor.tcg.credential.TCGObjectIdentifier
 
tcgTrCatComponentClass - Static variable in class paccor.tcg.credential.TCGObjectIdentifier
 
tcgTrCatComponentFieldReplaceable - Static variable in class paccor.tcg.credential.TCGObjectIdentifier
 
tcgTrCatComponentIdentifierV11 - Static variable in class paccor.tcg.credential.TCGObjectIdentifier
 
tcgTrCatComponentLocation - Static variable in class paccor.tcg.credential.TCGObjectIdentifier
 
tcgTrCatComponentManufacturer - Static variable in class paccor.tcg.credential.TCGObjectIdentifier
 
tcgTrCatComponentModel - Static variable in class paccor.tcg.credential.TCGObjectIdentifier
 
tcgTrCatComponentPartNumber - Static variable in class paccor.tcg.credential.TCGObjectIdentifier
 
tcgTrCatComponentRevision - Static variable in class paccor.tcg.credential.TCGObjectIdentifier
 
tcgTrCatComponentSerial - Static variable in class paccor.tcg.credential.TCGObjectIdentifier
 
tcgTrCatComponentStatus - Static variable in class paccor.tcg.credential.TCGObjectIdentifier
 
tcgTrCatCountryOfOrigin - Static variable in class paccor.tcg.credential.TCGObjectIdentifier
 
tcgTrCatDeltaPlatformCertificate - Static variable in class paccor.tcg.credential.TCGObjectIdentifier
 
tcgTrCatDiceCertificate - Static variable in class paccor.tcg.credential.TCGObjectIdentifier
 
tcgTrCategory - Static variable in class paccor.tcg.credential.TCGObjectIdentifier
 
tcgTrCatEkCertificate - Static variable in class paccor.tcg.credential.TCGObjectIdentifier
 
tcgTrCatEntGeoLocation - Static variable in class paccor.tcg.credential.TCGObjectIdentifier
 
tcgTrCatFipsLevel - Static variable in class paccor.tcg.credential.TCGObjectIdentifier
 
tcgTrCatGenericCertificate - Static variable in class paccor.tcg.credential.TCGObjectIdentifier
 
tcgTrCatIakCertificate - Static variable in class paccor.tcg.credential.TCGObjectIdentifier
 
tcgTrCatIdevidCertificate - Static variable in class paccor.tcg.credential.TCGObjectIdentifier
 
tcgTrCatIso9000 - Static variable in class paccor.tcg.credential.TCGObjectIdentifier
 
tcgTrCatNetworkMac - Static variable in class paccor.tcg.credential.TCGObjectIdentifier
 
tcgTrCatOid - Static variable in class paccor.tcg.credential.TCGObjectIdentifier
 
tcgTrCatPemCertificate - Static variable in class paccor.tcg.credential.TCGObjectIdentifier
 
tcgTrCatPen - Static variable in class paccor.tcg.credential.TCGObjectIdentifier
 
tcgTrCatPlatformCertificate - Static variable in class paccor.tcg.credential.TCGObjectIdentifier
 
tcgTrCatPlatformFirmwareCapabilities - Static variable in class paccor.tcg.credential.TCGObjectIdentifier
 
tcgTrCatPlatformFirmwareSignatureVerification - Static variable in class paccor.tcg.credential.TCGObjectIdentifier
 
tcgTrCatPlatformFirmwareUpdateCompliance - Static variable in class paccor.tcg.credential.TCGObjectIdentifier
 
tcgTrCatPlatformHardwareCapabilities - Static variable in class paccor.tcg.credential.TCGObjectIdentifier
 
tcgTrCatPlatformManufacturer - Static variable in class paccor.tcg.credential.TCGObjectIdentifier
 
tcgTrCatPlatformManufactureridentifier - Static variable in class paccor.tcg.credential.TCGObjectIdentifier
 
tcgTrCatPlatformModel - Static variable in class paccor.tcg.credential.TCGObjectIdentifier
 
tcgTrCatPlatformOwnership - Static variable in class paccor.tcg.credential.TCGObjectIdentifier
 
tcgTrCatPlatformSerial - Static variable in class paccor.tcg.credential.TCGObjectIdentifier
 
tcgTrCatPlatformVersion - Static variable in class paccor.tcg.credential.TCGObjectIdentifier
 
tcgTrCatPublicKey - Static variable in class paccor.tcg.credential.TCGObjectIdentifier
 
tcgTrCatRebasePlatformCertificate - Static variable in class paccor.tcg.credential.TCGObjectIdentifier
 
tcgTrCatRtm - Static variable in class paccor.tcg.credential.TCGObjectIdentifier
 
tcgTrCatSpdmCertificate - Static variable in class paccor.tcg.credential.TCGObjectIdentifier
 
tcgTrId - Static variable in class paccor.tcg.credential.TCGObjectIdentifier
 
tcgTrIdBoolean - Static variable in class paccor.tcg.credential.TCGObjectIdentifier
 
tcgTrIdCertificateIdentifier - Static variable in class paccor.tcg.credential.TCGObjectIdentifier
 
tcgTrIdCommonCriteria - Static variable in class paccor.tcg.credential.TCGObjectIdentifier
 
tcgTrIdComponentClass - Static variable in class paccor.tcg.credential.TCGObjectIdentifier
 
tcgTrIdComponentIdentifierV11 - Static variable in class paccor.tcg.credential.TCGObjectIdentifier
 
tcgTrIdCountryOfOrigin - Static variable in class paccor.tcg.credential.TCGObjectIdentifier
 
tcgTrIdEntGeoLocation - Static variable in class paccor.tcg.credential.TCGObjectIdentifier
 
tcgTrIdFipsLevel - Static variable in class paccor.tcg.credential.TCGObjectIdentifier
 
tcgTrIdIa5String - Static variable in class paccor.tcg.credential.TCGObjectIdentifier
 
tcgTrIdIso9000Level - Static variable in class paccor.tcg.credential.TCGObjectIdentifier
 
tcgTrIdNetworkMac - Static variable in class paccor.tcg.credential.TCGObjectIdentifier
 
tcgTrIdOid - Static variable in class paccor.tcg.credential.TCGObjectIdentifier
 
tcgTrIdPemCertString - Static variable in class paccor.tcg.credential.TCGObjectIdentifier
 
tcgTrIdPen - Static variable in class paccor.tcg.credential.TCGObjectIdentifier
 
tcgTrIdPlatformFirmwareCapabilities - Static variable in class paccor.tcg.credential.TCGObjectIdentifier
 
tcgTrIdPlatformFirmwareSignatureVerification - Static variable in class paccor.tcg.credential.TCGObjectIdentifier
 
tcgTrIdPlatformFirmwareUpdateCompliance - Static variable in class paccor.tcg.credential.TCGObjectIdentifier
 
tcgTrIdPlatformHardwareCapabilities - Static variable in class paccor.tcg.credential.TCGObjectIdentifier
 
tcgTrIdPublicKey - Static variable in class paccor.tcg.credential.TCGObjectIdentifier
 
tcgTrIdRtm - Static variable in class paccor.tcg.credential.TCGObjectIdentifier
 
tcgTrIdStatus - Static variable in class paccor.tcg.credential.TCGObjectIdentifier
 
tcgTrIdUri - Static variable in class paccor.tcg.credential.TCGObjectIdentifier
 
tcgTrIdUtf8String - Static variable in class paccor.tcg.credential.TCGObjectIdentifier
 
tcgTrRegistry - Static variable in class paccor.tcg.credential.TCGObjectIdentifier
 
tcgTrRegNone - Static variable in class paccor.tcg.credential.TCGObjectIdentifier
 
TCPA_SPEC_VERSION - Static variable in class paccor.json.schema.AttributesSchema
 
TCPA_SPEC_VERSION_FIELD - Enum constant in enum class paccor.json.schema.AttributesSchema.Field
 
tCPASpecVersion() - Method in record class paccor.json.AttributesJsonHelper
Returns the value of the tCPASpecVersion record component.
TCPASpecVersion - Class in paccor.tcg.credential
-- tcpa tpm specification attribute (deprecated) tCPASpecVersion ATTRIBUTE ::= { WITH SYNTAX TCPASpecVersion ID tcg-tcpaSpecVersion } TCPASpecVersion ::= SEQUENCE { major INTEGER, minor INTEGER }
TCPASpecVersion() - Constructor for class paccor.tcg.credential.TCPASpecVersion
 
testStringLength(ASN1String, int) - Static method in class paccor.tcg.credential.Definitions
Validates whether the length of the provided ASN1String is greater than 1 and less than or equal to the specified maximum length.
toASN1EncodableVector(U) - Static method in class paccor.tcg.credential.ASN1Utils
Given a list of ASN1Objects, put all elements into an ASN1 vector.
toASN1Primitive() - Method in class paccor.tcg.credential.ASN1BitStringEnumBase
 
toASN1Primitive() - Method in class paccor.tcg.credential.ASN1EnumBase
Converts the value to its ASN.1 representation.
toASN1Primitive() - Method in class paccor.tcg.credential.ASN1EnumeratedEnumBase
 
toASN1Primitive() - Method in class paccor.tcg.credential.CertificateIdentifier
 
toASN1Primitive() - Method in class paccor.tcg.credential.CommonCriteriaEvaluation
 
toASN1Primitive() - Method in class paccor.tcg.credential.CommonCriteriaMeasures
 
toASN1Primitive() - Method in class paccor.tcg.credential.ComponentAddress
 
toASN1Primitive() - Method in class paccor.tcg.credential.ComponentClass
 
toASN1Primitive() - Method in class paccor.tcg.credential.ComponentIdentifier
 
toASN1Primitive() - Method in class paccor.tcg.credential.ComponentIdentifierV2
 
toASN1Primitive() - Method in class paccor.tcg.credential.EntityGeoLocation
 
toASN1Primitive() - Method in class paccor.tcg.credential.FIPSLevel
 
toASN1Primitive() - Method in class paccor.tcg.credential.HashAlgAndValue
 
toASN1Primitive() - Method in class paccor.tcg.credential.HashedCertificateIdentifier
 
toASN1Primitive() - Method in class paccor.tcg.credential.HashedSubjectInfoURI
 
toASN1Primitive() - Method in class paccor.tcg.credential.ISO9000Certification
 
toASN1Primitive() - Method in class paccor.tcg.credential.ManufacturerId
 
toASN1Primitive() - Method in class paccor.tcg.credential.OriginComposition
 
toASN1Primitive() - Method in class paccor.tcg.credential.PlatformConfiguration
 
toASN1Primitive() - Method in class paccor.tcg.credential.PlatformConfigurationV2
 
toASN1Primitive() - Method in class paccor.tcg.credential.PlatformConfigurationV3
 
toASN1Primitive() - Method in class paccor.tcg.credential.PlatformProperties
 
toASN1Primitive() - Method in class paccor.tcg.credential.PlatformPropertiesV2
 
toASN1Primitive() - Method in class paccor.tcg.credential.SecurityQualities
 
toASN1Primitive() - Method in class paccor.tcg.credential.SubjectInfoURIList
 
toASN1Primitive() - Method in class paccor.tcg.credential.TBBSecurityAssertions
 
toASN1Primitive() - Method in class paccor.tcg.credential.TCGCredentialType
 
toASN1Primitive() - Method in class paccor.tcg.credential.TCGPlatformSpecification
 
toASN1Primitive() - Method in class paccor.tcg.credential.TCGRelevantCredentials
 
toASN1Primitive() - Method in class paccor.tcg.credential.TCGRelevantManifests
 
toASN1Primitive() - Method in class paccor.tcg.credential.TCGSpecificationVersion
 
toASN1Primitive() - Method in class paccor.tcg.credential.TCPASpecVersion
 
toASN1Primitive() - Method in class paccor.tcg.credential.TPMSecurityAssertions
 
toASN1Primitive() - Method in class paccor.tcg.credential.TPMSpecification
 
toASN1Primitive() - Method in class paccor.tcg.credential.Trait
 
toASN1Primitive() - Method in class paccor.tcg.credential.TraitMap
 
toASN1Primitive() - Method in class paccor.tcg.credential.URIReference
 
toASN1Primitive() - Method in class paccor.tcg.credential.VirtualPlatformBackupServiceURI
 
toCertificateTraitMap(TraitMap) - Static method in class paccor.normalization.ComponentIdentifierV2Converter
Convert a decomposed TraitMap into a single ComponentIdentifierV11Trait when all traits use the same non-null registry and the component can be reconstructed as V2.
toHexString(byte[]) - Static method in class paccor.normalization.HexNormalizer
Convert a byte array to a hex string.
toOid(CertKind, CertType) - Static method in class paccor.cert.CertTypeResolver
 
toReference() - Method in class paccor.cert.PlatformCertificate
 
toReference(File, PlatformCertificate, JsonNode) - Method in class paccor.json.CryptographicAnchorsDeserializer
 
toReference(File, PlatformCertificate, JsonNode) - Method in class paccor.json.PreviousPlatformCertificatesDeserializer
 
toReference(ASN1ObjectIdentifier) - Method in class paccor.cert.PlatformCertificate
 
toReference(PlatformCertificate) - Static method in class paccor.cert.CertTypeResolver
 
toReference(PlatformCertificate) - Static method in class paccor.json.CryptographicAnchorClassifier
 
toString() - Method in record class paccor.cert.CertificateProfile
Returns a string representation of this record class.
toString() - Method in enum class paccor.cert.CertSpecVersion
 
toString() - Method in record class paccor.cert.TbsFinalizer
Returns a string representation of this record class.
toString() - Method in record class paccor.crypto.LocalSignatureStrategy
Returns a string representation of this record class.
toString() - Method in record class paccor.crypto.Pkcs11SignatureStrategy
Returns a string representation of this record class.
toString() - Method in record class paccor.crypto.ProvidedSignatureStrategy
Returns a string representation of this record class.
toString() - Method in record class paccor.crypto.RemoteSignatureStrategy
Returns a string representation of this record class.
toString() - Method in record class paccor.crypto.X509Credential
Returns a string representation of this record class.
toString() - Method in record class paccor.json.AttributesJsonHelper
Returns a string representation of this record class.
toString() - Method in record class paccor.json.ExtensionsJsonHelper
Returns a string representation of this record class.
toString() - Method in record class paccor.json.HardwareManifestJsonHelper
Returns a string representation of this record class.
toString() - Method in record class paccor.model.CertificateReference
Returns a string representation of this record class.
toString() - Method in record class paccor.model.ExtensionInfo
Returns a string representation of this record class.
toString() - Method in record class paccor.model.HolderInfo
Returns a string representation of this record class.
toString() - Method in record class paccor.model.NameInfo
Returns a string representation of this record class.
toString() - Method in record class paccor.model.SubjectInfo
Returns a string representation of this record class.
toString() - Method in class paccor.tcg.credential.Trait.TraitBuilder
 
toString() - Method in class paccor.tcg.credential.TraitCollection
 
toString() - Method in record class paccor.validator.ComponentValidationReport
Returns a string representation of this record class.
toString() - Method in record class paccor.validator.SpecificationValidationReport
Returns a string representation of this record class.
toTrait() - Method in record class paccor.model.CertificateReference
toTraitCategory(CertType) - Static method in class paccor.cert.CertTypeResolver
 
toTraitCategory(PlatformCertificate) - Static method in class paccor.cert.CertTypeResolver
 
toTraitMap() - Method in class paccor.tcg.credential.TraitCollection
 
toTraitMap(ComponentIdentifierV2) - Static method in class paccor.normalization.ComponentIdentifierV2Converter
Convert a ComponentIdentifierV2 to a TraitMap with decomposed field traits.
toV1(PlatformConfigurationV3) - Static method in class paccor.normalization.PlatformConfigurationNormalizer
Convert from PlatformConfigurationV3 to PlatformConfiguration.
toV11TraitMap(ComponentIdentifierV2) - Static method in class paccor.normalization.ComponentIdentifierV2Converter
Wrap a ComponentIdentifierV2 as a single V11 trait.
toV2(PlatformConfigurationV3) - Static method in class paccor.normalization.PlatformConfigurationNormalizer
Convert from PlatformConfigurationV3 to PlatformConfigurationV2.
TPM_MANUFACTURER - Static variable in class paccor.json.schema.AttributesSchema
 
TPM_MANUFACTURER_FIELD - Enum constant in enum class paccor.json.schema.AttributesSchema.Field
 
TPM_MODEL - Static variable in class paccor.json.schema.AttributesSchema
 
TPM_MODEL_FIELD - Enum constant in enum class paccor.json.schema.AttributesSchema.Field
 
TPM_SECURITY_ASSERTIONS - Static variable in class paccor.json.schema.AttributesSchema
 
TPM_SECURITY_ASSERTIONS_FIELD - Enum constant in enum class paccor.json.schema.AttributesSchema.Field
 
TPM_SPECIFICATION - Static variable in class paccor.json.schema.AttributesSchema
 
TPM_SPECIFICATION_FIELD - Enum constant in enum class paccor.json.schema.AttributesSchema.Field
 
TPM_VERSION - Static variable in class paccor.json.schema.AttributesSchema
 
TPM_VERSION_FIELD - Enum constant in enum class paccor.json.schema.AttributesSchema.Field
 
tpmManufacturer - Enum constant in enum class paccor.tcg.credential.EKCertificateGenerationLocation.Enumerated
tpmManufacturer: EK certificate generated by the TPM manufacturer
tpmManufacturer - Enum constant in enum class paccor.tcg.credential.EKGenerationLocation.Enumerated
tpmManufacturer: EK generated by TPM manufacturer
tPMManufacturer() - Method in record class paccor.json.AttributesJsonHelper
Returns the value of the tPMManufacturer record component.
tPMModel() - Method in record class paccor.json.AttributesJsonHelper
Returns the value of the tPMModel record component.
tPMSecurityAssertions() - Method in record class paccor.json.AttributesJsonHelper
Returns the value of the tPMSecurityAssertions record component.
TPMSecurityAssertions - Class in paccor.tcg.credential
tPMSecurityAssertions ATTRIBUTE ::= { WITH SYNTAX TPMSecurityAssertions ID tcg-at-tpmSecurityAssertions } TPMSecurityAssertions ::= SEQUENCE { version Version DEFAULT v1, fieldUpgradable BOOLEAN DEFAULT FALSE, ekGenerationType [0] IMPLICIT EKGenerationType OPTIONAL, ekGenerationLocation [1] IMPLICIT EKGenerationLocation OPTIONAL, ekCertificateGenerationLocation [2] IMPLICIT EKCertificateGenerationLocation OPTIONAL, ccInfo [3] IMPLICIT CommonCriteriaMeasures OPTIONAL, fipsLevel [4] IMPLICIT FIPSLevel OPTIONAL, iso9000Certified [5] IMPLICIT BOOLEAN DEFAULT FALSE, iso9000Uri IA5STRING (SIZE (1..URIMAX)) OPTIONAL } Version ::= INTEGER { v1(0) }
TPMSecurityAssertions() - Constructor for class paccor.tcg.credential.TPMSecurityAssertions
 
tPMSpecification() - Method in record class paccor.json.AttributesJsonHelper
Returns the value of the tPMSpecification record component.
TPMSpecification - Class in paccor.tcg.credential
tPMSpecification ATTRIBUTE ::= { WITH SYNTAX TPMSpecification ID tcg-at-tpmSpecification } TPMSpecification ::= SEQUENCE { family UTF8String (SIZE (1..STRMAX)), level INTEGER, revision INTEGER }
TPMSpecification() - Constructor for class paccor.tcg.credential.TPMSpecification
 
tPMVersion() - Method in record class paccor.json.AttributesJsonHelper
Returns the value of the tPMVersion record component.
TRACE - Enum constant in enum class paccor.cli.LogBootstrap.LogLevel
 
trait(Trait) - Method in class paccor.tcg.credential.TraitMap.TraitMapBuilder
 
Trait<TraitValueType, TraitType> - Class in paccor.tcg.credential
Trait ::= SEQUENCE { traitId TRAIT.&amp;id({TraitSet}), -- Specifies the traitValue encoding traitCategory OBJECT IDENTIFIER, -- Identifies the information category contained in traitValue traitRegistry OBJECT IDENTIFIER, -- Identifies the registry used to match against the traitValue description [0] IMPLICIT UTF8String (SIZE (1..STRMAX)) OPTIONAL, descriptionURI [1] IMPLICIT IA5String (SIZE (1..URIMAX)) OPTIONAL, traitValue OCTET STRING ( CONTAINING TRAIT.&amp;TraitValueType({TraitSet}{&#064;traitId } ) ENCODED BY der) } TRAIT ::= CLASS { &id OBJECT IDENTIFIER UNIQUE, &TraitValueType } WITH SYNTAX { SYNTAX &TraitValueType IDENTIFIED BY &id } TraitSet TRAIT ::= {...} }
Trait(Trait.TraitBuilder) - Constructor for class paccor.tcg.credential.Trait
 
Trait.TraitBuilder<TraitValueType, TraitType, C, B> - Class in paccor.tcg.credential
 
TraitBuilder() - Constructor for class paccor.tcg.credential.Trait.TraitBuilder
 
traitCategory() - Method in record class paccor.model.CertificateReference
Returns the value of the traitCategory record component.
traitCategory(ASN1ObjectIdentifier) - Method in class paccor.tcg.credential.Trait.TraitBuilder
 
TraitCollection - Class in paccor.tcg.credential
 
TraitCollection(List) - Constructor for class paccor.tcg.credential.TraitCollection
 
TraitDeserializer - Class in paccor.json
Custom ValueDeserializer for the Trait<?, ?> class.
TraitDeserializer() - Constructor for class paccor.json.TraitDeserializer
 
traitId(ASN1ObjectIdentifier) - Method in class paccor.tcg.credential.Trait.TraitBuilder
 
TraitId - Class in paccor.tcg.credential
 
TraitId() - Constructor for class paccor.tcg.credential.TraitId
 
traitMap(ASN1ObjectIdentifier) - Method in class paccor.cert.PlatformCertificate
 
TraitMap - Class in paccor.tcg.credential
&lt;?&gt; ::= SEQUENCE(SIZE(1..MAX)) OF Trait
TraitMap() - Constructor for class paccor.tcg.credential.TraitMap
 
TraitMap.TraitMapBuilder - Class in paccor.tcg.credential
The rest of this builder is generated by lombok Builder annotation
TraitMapBuilder() - Constructor for class paccor.tcg.credential.TraitMap.TraitMapBuilder
 
TraitMapDeserializer - Class in paccor.json
 
TraitMapDeserializer() - Constructor for class paccor.json.TraitMapDeserializer
 
traitRegistry(ASN1ObjectIdentifier) - Method in class paccor.tcg.credential.Trait.TraitBuilder
 
traits(Class) - Method in class paccor.tcg.credential.TraitCollection
 
TRAITS - Static variable in class paccor.json.schema.ComponentSchema
 
TRAITS_FIELD - Enum constant in enum class paccor.json.schema.ComponentSchema.Field
 
traitsFromJson(JsonNode) - Method in class paccor.tcg.credential.TraitMap.TraitMapBuilder
Read traits from the JsonNode into the TraitMap.
traitsFromSequence(ASN1Sequence) - Method in class paccor.tcg.credential.TraitMap.TraitMapBuilder
Attempts to recover Traits from the ASN1Sequence and then read their TraitID and process them into appropriate types.
traitType(Class) - Method in class paccor.tcg.credential.Trait.TraitBuilder
 
traitValue(JsonNode, Class, Function) - Method in class paccor.tcg.credential.Trait.TraitBuilder
 
traitValue(JsonNode, Class) - Method in class paccor.tcg.credential.Trait.TraitBuilder
 
traitValue(TraitValueType) - Method in class paccor.tcg.credential.Trait.TraitBuilder
 
traitValueGetInstance(Object, Function) - Method in class paccor.tcg.credential.Trait.TraitBuilder
Add any object to traitValue using the supplied conversion method.
TraitValueTranslator - Interface in paccor.normalization
SPI for translating/normalizing a trait's value to a canonical representation based on its identifiers.
translate(ASN1ObjectIdentifier, ASN1ObjectIdentifier, ASN1ObjectIdentifier, ASN1Object) - Method in class paccor.normalization.pci.PciFieldTranslator
 
translate(ASN1ObjectIdentifier, ASN1ObjectIdentifier, ASN1ObjectIdentifier, ASN1Object) - Method in class paccor.normalization.StringSynonymTranslator
 
translate(ASN1ObjectIdentifier, ASN1ObjectIdentifier, ASN1ObjectIdentifier, ASN1Object) - Method in interface paccor.normalization.TraitValueTranslator
Return a normalized/canonical value.
trimmedIfText(JsonNode) - Static method in class paccor.json.JsonUtils
Processes a given JsonNode to return an Optional<String> that contains the trimmed text value if the node is textual and non-blank.
trustedExecutionEnvironment - Enum constant in enum class paccor.tcg.credential.PlatformHardwareCapabilities.Enumerated
trustedExecutionEnvironment: The platform contains a Trusted Execution Environment.
TYPE - Static variable in class paccor.json.schema.CrlDistributionPointsSchema
 
TYPE_FIELD - Enum constant in enum class paccor.json.schema.CrlDistributionPointsSchema.DistributionNameField
 
typeCount() - Method in class paccor.tcg.credential.TraitMap
 

U

UNIFORM_RESOURCE_IDENTIFIER - Static variable in class paccor.json.schema.ComponentSchema
 
UNIFORM_RESOURCE_IDENTIFIER_FIELD - Enum constant in enum class paccor.json.schema.ComponentSchema.UriReferenceField
 
UNSUPPORTED_ALGORITHM - Enum constant in enum class paccor.cli.ClientExitCodes
Unsupported algorithm chosen
UnsupportedAlgorithmException - Exception Class in paccor.exception
 
UnsupportedAlgorithmException(Throwable) - Constructor for exception class paccor.exception.UnsupportedAlgorithmException
 
UnsupportedAlgorithmException(ASN1ObjectIdentifier) - Constructor for exception class paccor.exception.UnsupportedAlgorithmException
 
UnsupportedAlgorithmException(ASN1ObjectIdentifier, Throwable) - Constructor for exception class paccor.exception.UnsupportedAlgorithmException
 
URIMAX - Static variable in class paccor.tcg.credential.Definitions
URIMAX is a constant used to provide an upper bound on the length of a URI included in the platform certificate.
URIReference - Class in paccor.tcg.credential
URIReference ::= SEQUENCE { uniformResourceIdentifier IA5String (SIZE (1..URIMAX)), hashAlgorithm AlgorithmIdentifier OPTIONAL, hashValue BIT STRING OPTIONAL }
URIReference() - Constructor for class paccor.tcg.credential.URIReference
 
URITrait - Class in paccor.tcg.credential
URITrait TRAIT ::= { SYNTAX URIReference IDENTIFIED BY tcg-tr-ID-URI }
URITrait() - Constructor for class paccor.tcg.credential.URITrait
 
URITrait.URITraitBuilder<C,B> - Class in paccor.tcg.credential
Needed to include this to satisfy Javadoc compiling.
URITraitBuilder() - Constructor for class paccor.tcg.credential.URITrait.URITraitBuilder
 
urlsFromSequence(ASN1Sequence) - Method in class paccor.tcg.credential.SubjectInfoURIList.SubjectInfoURIListBuilder
Reads elements of the given sequence as HashedSubjectInfoURI and adds them to the builder.
urlsFromSequence(ASN1Sequence) - Method in class paccor.tcg.credential.TCGRelevantCredentials.TCGRelevantCredentialsBuilder
Reads elements of the given sequence as HashedSubjectInfoURI and adds them to the builder.
urlsFromSequence(ASN1Sequence) - Method in class paccor.tcg.credential.TCGRelevantManifests.TCGRelevantManifestsBuilder
Reads elements of the given sequence as HashedSubjectInfoURI and adds them to the builder.
USAGE_ERROR - Enum constant in enum class paccor.cli.ClientExitCodes
Generic usage error
USER_NOTICE - Enum constant in enum class paccor.json.schema.CertificatePoliciesSchema.Qualifier
 
UTF8StringTrait - Class in paccor.tcg.credential
UTF8StringTrait TRAIT ::= { SYNTAX UTF8String(SIZE (1..STRMAX)) IDENTIFIED BY tcg-tr-ID-UTF8String }
UTF8StringTrait() - Constructor for class paccor.tcg.credential.UTF8StringTrait
 
UTF8StringTrait.UTF8StringTraitBuilder<C,B> - Class in paccor.tcg.credential
Needed to include this to satisfy Javadoc compiling.
UTF8StringTraitBuilder() - Constructor for class paccor.tcg.credential.UTF8StringTrait.UTF8StringTraitBuilder
 

V

V1_0 - Enum constant in enum class paccor.cert.CertSpecVersion
Platform Certificate Specification v1.0 - Uses PlatformConfiguration (tcg-at-platformConfiguration-v1) - Supports both attribute and public key certificates
V1_1 - Enum constant in enum class paccor.cert.CertSpecVersion
Platform Certificate Specification v1.1 - Uses PlatformConfigurationV2 (tcg-at-platformConfiguration-v2) - Attribute certificates only
V2_0 - Enum constant in enum class paccor.cert.CertSpecVersion
Platform Certificate Specification v2.x - At least 2.0 and 2.1.
validate() - Method in record class paccor.cert.CertificateProfile
Validate and throw if invalid.
validate(PlatformCertificate) - Static method in class paccor.validator.SpecificationValidator
 
validateAc(CertificateProfile, PlatformCertificateInformationModel) - Static method in record class paccor.cert.TbsFinalizer
 
validateCertificate(File, PlatformCertificate, JsonNode) - Method in class paccor.json.PreviousPlatformCertificatesDeserializer
 
validateCertificate(File, PlatformCertificate, JsonNode) - Method in class paccor.json.CryptographicAnchorsDeserializer
 
ValidateCmd - Class in paccor.cli
 
ValidateCmd() - Constructor for class paccor.cli.ValidateCmd
 
validatePkc(CertificateProfile, PlatformCertificateInformationModel) - Static method in record class paccor.cert.TbsFinalizer
 
VALIDATION_FAILED - Enum constant in enum class paccor.cli.ClientExitCodes
Validation failure
ValidationException - Exception Class in paccor.exception
 
ValidationException(String) - Constructor for exception class paccor.exception.ValidationException
 
VALUE_SIZE - Static variable in class paccor.tcg.credential.ComponentClass
The number of octets that should be in componentClassValue.
valueDerB64() - Method in record class paccor.model.ExtensionInfo
Returns the value of the valueDerB64 record component.
valueOf(String) - Static method in enum class paccor.cert.CertKind
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class paccor.cert.CertSigEncoding
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class paccor.cert.CertSpecVersion
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class paccor.cert.CertType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class paccor.cert.ExtensionContext
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class paccor.cli.ClientExitCodes
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class paccor.cli.CliHelper.x509type
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class paccor.cli.LogBootstrap.LogLevel
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class paccor.json.schema.AttributesSchema.Field
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class paccor.json.schema.AuthorityInformationAccessSchema.Field
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class paccor.json.schema.AuthorityInformationAccessSchema.Method
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class paccor.json.schema.AuthorityInformationAccessSchema.RootField
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class paccor.json.schema.CertificatePoliciesSchema.PolicyField
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class paccor.json.schema.CertificatePoliciesSchema.Qualifier
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class paccor.json.schema.CertificatePoliciesSchema.QualifierField
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class paccor.json.schema.ComponentSchema.AddressField
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class paccor.json.schema.ComponentSchema.AddressTypeValue
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class paccor.json.schema.ComponentSchema.CertificateIdentifierField
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class paccor.json.schema.ComponentSchema.ComponentClassField
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class paccor.json.schema.ComponentSchema.Field
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class paccor.json.schema.ComponentSchema.HashedCertificateField
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class paccor.json.schema.ComponentSchema.IssuerSerialField
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class paccor.json.schema.ComponentSchema.PropertyField
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class paccor.json.schema.ComponentSchema.UriReferenceField
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class paccor.json.schema.CrlDistributionPointsSchema.DistributionNameField
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class paccor.json.schema.CrlDistributionPointsSchema.DistributionNameType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class paccor.json.schema.CrlDistributionPointsSchema.DistributionPointField
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class paccor.json.schema.CrlDistributionPointsSchema.RootField
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class paccor.json.schema.ExtensionsSchema.Field
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class paccor.json.schema.HardwareManifestSchema.Field
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class paccor.json.schema.SubjectAlternativeNameSchema.PlatformField
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class paccor.json.schema.TargetingInformationSchema.Field
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class paccor.json.schema.TargetingInformationSchema.RootField
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class paccor.tcg.credential.AttributeStatus.Enumerated
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class paccor.tcg.credential.ComponentAddressType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class paccor.tcg.credential.EKCertificateGenerationLocation.Enumerated
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class paccor.tcg.credential.EKGenerationLocation.Enumerated
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class paccor.tcg.credential.EKGenerationType.Enumerated
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class paccor.tcg.credential.EvaluationAssuranceLevel.Enumerated
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class paccor.tcg.credential.EvaluationStatus.Enumerated
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class paccor.tcg.credential.MeasurementRootType.Enumerated
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class paccor.tcg.credential.PlatformFirmwareCapabilities.Enumerated
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class paccor.tcg.credential.PlatformFirmwareSignatureVerification.Enumerated
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class paccor.tcg.credential.PlatformFirmwareUpdateCompliance.Enumerated
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class paccor.tcg.credential.PlatformHardwareCapabilities.Enumerated
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class paccor.tcg.credential.RTMTypes.Enumerated
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class paccor.tcg.credential.SecurityLevel.Enumerated
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class paccor.tcg.credential.StrengthOfFunction.Enumerated
Returns the enum constant of this class with the specified name.
values() - Static method in enum class paccor.cert.CertKind
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class paccor.cert.CertSigEncoding
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class paccor.cert.CertSpecVersion
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class paccor.cert.CertType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class paccor.cert.ExtensionContext
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class paccor.cli.ClientExitCodes
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class paccor.cli.CliHelper.x509type
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class paccor.cli.LogBootstrap.LogLevel
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class paccor.json.schema.AttributesSchema.Field
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class paccor.json.schema.AuthorityInformationAccessSchema.Field
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class paccor.json.schema.AuthorityInformationAccessSchema.Method
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class paccor.json.schema.AuthorityInformationAccessSchema.RootField
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class paccor.json.schema.CertificatePoliciesSchema.PolicyField
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class paccor.json.schema.CertificatePoliciesSchema.Qualifier
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class paccor.json.schema.CertificatePoliciesSchema.QualifierField
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class paccor.json.schema.ComponentSchema.AddressField
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class paccor.json.schema.ComponentSchema.AddressTypeValue
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class paccor.json.schema.ComponentSchema.CertificateIdentifierField
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class paccor.json.schema.ComponentSchema.ComponentClassField
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class paccor.json.schema.ComponentSchema.Field
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class paccor.json.schema.ComponentSchema.HashedCertificateField
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class paccor.json.schema.ComponentSchema.IssuerSerialField
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class paccor.json.schema.ComponentSchema.PropertyField
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class paccor.json.schema.ComponentSchema.UriReferenceField
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class paccor.json.schema.CrlDistributionPointsSchema.DistributionNameField
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class paccor.json.schema.CrlDistributionPointsSchema.DistributionNameType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class paccor.json.schema.CrlDistributionPointsSchema.DistributionPointField
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class paccor.json.schema.CrlDistributionPointsSchema.RootField
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class paccor.json.schema.ExtensionsSchema.Field
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class paccor.json.schema.HardwareManifestSchema.Field
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class paccor.json.schema.SubjectAlternativeNameSchema.PlatformField
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class paccor.json.schema.TargetingInformationSchema.Field
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class paccor.json.schema.TargetingInformationSchema.RootField
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class paccor.tcg.credential.AttributeStatus.Enumerated
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class paccor.tcg.credential.ComponentAddressType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class paccor.tcg.credential.EKCertificateGenerationLocation.Enumerated
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class paccor.tcg.credential.EKGenerationLocation.Enumerated
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class paccor.tcg.credential.EKGenerationType.Enumerated
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class paccor.tcg.credential.EvaluationAssuranceLevel.Enumerated
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class paccor.tcg.credential.EvaluationStatus.Enumerated
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class paccor.tcg.credential.MeasurementRootType.Enumerated
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class paccor.tcg.credential.PlatformFirmwareCapabilities.Enumerated
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class paccor.tcg.credential.PlatformFirmwareSignatureVerification.Enumerated
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class paccor.tcg.credential.PlatformFirmwareUpdateCompliance.Enumerated
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class paccor.tcg.credential.PlatformHardwareCapabilities.Enumerated
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class paccor.tcg.credential.RTMTypes.Enumerated
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class paccor.tcg.credential.SecurityLevel.Enumerated
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class paccor.tcg.credential.StrengthOfFunction.Enumerated
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Method in class paccor.tcg.credential.TraitMap
 
vendorIdFromName(String) - Method in class paccor.normalization.pci.PciIdsRegistry
 
vendorName(String) - Method in class paccor.normalization.pci.PciIdsRegistry
 
verifyWithCert(File, AlgorithmIdentifier, byte[], byte[]) - Static method in class paccor.crypto.SignatureService
 
VERSION - Static variable in class paccor.json.schema.SubjectAlternativeNameSchema
 
ViewCmd - Class in paccor.cli
 
ViewCmd() - Constructor for class paccor.cli.ViewCmd
 
virtual - Enum constant in enum class paccor.tcg.credential.MeasurementRootType.Enumerated
virtual: TPM is virtualized (possibly running in a VMM)
virtual - Enum constant in enum class paccor.tcg.credential.RTMTypes.Enumerated
virtual: the platform implements a virtualized RTM, for example in a Virtual Machine.
VirtualPlatformBackupServiceURI - Class in paccor.tcg.credential
VirtualPlatformBackupServiceURI ::= SEQUENCE { restoreAllowed BOOLEAN DEFAULT FALSE, backupServiceURI IA5String }
VirtualPlatformBackupServiceURI() - Constructor for class paccor.tcg.credential.VirtualPlatformBackupServiceURI
 

W

WARN - Enum constant in enum class paccor.cli.LogBootstrap.LogLevel
 
WLAN_MAC - Enum constant in enum class paccor.json.schema.ComponentSchema.AddressTypeValue
 
WLANMAC - Enum constant in enum class paccor.tcg.credential.ComponentAddressType
WLAN MAC
write(File, Object) - Static method in class paccor.json.ObjectMapperFactory
 

X

X509Credential - Record Class in paccor.crypto
 
X509Credential(PrivateKeyInfo, PrivateKey, X509CertificateHolder) - Constructor for record class paccor.crypto.X509Credential
Creates an instance of a X509Credential record class.
$ A B C D E F G H I J K L M N O P Q R S T U V W X 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form