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

A

a2oid_ - Variable in class codec.x501.Name
Mapping from acronyms to OID.
AbstractEncoder - Class in codec.asn1
 
AbstractEncoder(OutputStream) - Constructor for class codec.asn1.AbstractEncoder
Creates an encoder that writes its output to the given output stream.
AbstractOIDRegistry - Class in codec.asn1
This class maps ASN.1 object identifiers onto ASN.1 types suitable for decoding the structure defined by the given OID.
AbstractOIDRegistry() - Constructor for class codec.asn1.AbstractOIDRegistry
Creates an OID registry.
AbstractOIDRegistry(OIDRegistry) - Constructor for class codec.asn1.AbstractOIDRegistry
Creates an OID registry with the given parent.
AbstractTool - Class in codec.pkcs.bin
Base class for a family of tools for testing PKCS classes, and for demonstrating the functionality.
AbstractTool() - Constructor for class codec.pkcs.bin.AbstractTool
 
acc_ - Variable in class codec.asn1.RunLengthEncoder
 
accumulate(int) - Method in class codec.asn1.RunLengthEncoder
Accumulates all values on the accumulator stack from the given position to the top of the stack and returns the result.
add(ASN1Set) - Method in class codec.x501.Name
This method adds the given object to this Name if it is a valid RDN (a set with enclosed sequences with an OID and non null attribute value each).
addAuthenticatedAttribute(Attribute) - Method in class codec.pkcs7.SignerInfo
Adds the given attribute to the list of authenticated attributes.
addCert(X509Certificate) - Method in class codec.util.CertificateStore
 
addCertificate(X509Certificate) - Method in class codec.pkcs7.Certificates
Adds the given certificate to this structure if none with the same issuer and serial number already exists.
addCertificate(X509Certificate) - Method in class codec.pkcs7.SignedAndEnvelopedData
Adds the given certificate to this structure if none with the same issuer and serial number already exists.
addCertificate(X509Certificate) - Method in class codec.pkcs7.SignedData
Adds the given certificate to this structure if none with the same issuer and serial number already exists.
addCertIssuer(GeneralName) - Method in class codec.x509.extensions.AuthorityKeyIdentifierExtension
adds an issuers of the certs as a GeneralName
addConstraint(Constraint) - Method in class codec.asn1.ConstraintCollection
Adds a Constraint to this list.
addCRLDistributionPoint(DistributionPoint) - Method in class codec.x509.extensions.CRLDistributionPointsExtension
 
addCRLIssuer(GeneralName) - Method in class codec.x509.extensions.DistributionPoint
 
addDistributionPointName(GeneralName) - Method in class codec.x509.extensions.DistributionPoint
 
addEntry(CRLEntry) - Method in class codec.x509.X509Crl
Adds a CRL entry.
addExtension(X509Extension) - Method in class codec.x509.CRLEntry
adds an extension to this CRLEntry
addExtension(X509Extension) - Method in class codec.x509.X509Certificate
Adds an extension to this certificate
addExtension(X509Extension) - Method in class codec.x509.X509Crl
Adds a global extension to the CRL structure.
addExtension(X509Extension) - Method in class codec.x509.X509TBSCertificate
Adds an extension to this certificate.
addMacData(char[]) - Method in class codec.pkcs12.PFX
Computes the HmacData and stores it in the PFX.
addOIDRegistries(String[]) - Method in class codec.asn1.ASN1Show
 
addOIDRegistry(OIDRegistry) - Static method in class codec.asn1.OIDRegistry
Adds a registry to the set of globally known ones unless it is already in the global set.
addPolicyInformation(ASN1ObjectIdentifier, ASN1SequenceOf) - Method in class codec.x509.extensions.CertificatePoliciesExtension
Adds a PolicyInformationSet to the extension
addPolicyInformation(ASN1ObjectIdentifier) - Method in class codec.x509.extensions.CertificatePoliciesExtension
 
addPolicyInformationCPS(ASN1ObjectIdentifier, ASN1IA5String) - Method in class codec.x509.extensions.CertificatePoliciesExtension
adds a PolicyInformation defined by an ID and the pointer to the Certificate Practice Statement.
addPurpose(ASN1ObjectIdentifier) - Method in class codec.x509.extensions.ExtendedKeyUsageExtension
adds an extended key usage purpose as an OID.
addRecipient(X509Certificate) - Method in class codec.pkcs7.EnvelopedData
This method adds a recipient to the list of recipients.
addRecipient(X509Certificate) - Method in class codec.pkcs7.SignedAndEnvelopedData
This method adds a recipient to the list of recipients.
addRecipients(EnvelopedData) - Method in class codec.pkcs.bin.Crypt
 
addSafeBag(ASN1RegisteredType) - Method in class codec.pkcs12.SafeContents
Adds a SafeBag to the SafeContents.
addSafeBag(ASN1RegisteredType, Attribute[]) - Method in class codec.pkcs12.SafeContents
Adds a SafeBag to the SafeContents.
addSafeContents(SafeContents) - Method in class codec.pkcs12.AuthenticatedSafe
Adds a SafeContents to the AuthenticatedSafe.
addSafeContents(SafeContents, char[], String) - Method in class codec.pkcs12.AuthenticatedSafe
adds a safeContents to the AuthenticatedSafe and protects it with a password.
addSafeContents(SafeContents, SecretKey, String, AlgorithmParameters, X509Certificate[]) - Method in class codec.pkcs12.AuthenticatedSafe
Adds a SafeContents to the AuthenticatedSafe.
addSigner(SignedData) - Method in class codec.pkcs.bin.Sign
 
addSignerInfo(SignerInfo) - Method in interface codec.pkcs7.Signable
Adds the given SignerInfo to this instance.
addSignerInfo(SignerInfo) - Method in class codec.pkcs7.SignedAndEnvelopedData
Adds the given SignerInfo to this instance.
addSignerInfo(SignerInfo) - Method in class codec.pkcs7.SignedData
Adds the given SignerInfo to this instance.
addType(ASN1Type) - Method in class codec.asn1.ASN1Choice
Adds the given type as an alternative choice to the collection of choices.
addUnauthenticatedAttribute(Attribute) - Method in class codec.pkcs7.SignerInfo
Adds the given attribute to the list of unauthenticated attributes.
aid_ - Variable in class codec.pkcs1.DigestInfo
 
algorithm_ - Variable in class codec.pkcs7.SignerInfo
The algorithm to use when a SignedData instance is used for signing or verifying.
algorithm_ - Variable in class codec.pkcs8.EncryptedPrivateKeyInfo
The name of the algorithm to use when encrypting PrivateKeyInfos or null if the algorithm name is not known or not yet initialised.
algorithm_ - Variable in class codec.pkcs8.PrivateKeyInfo
The OID of the private key algorithm used in this structure.
algorithm_ - Variable in class codec.x509.AlgorithmIdentifier
The OID of the algorithm.
algorithm_ - Variable in class codec.x509.SubjectPublicKeyInfo
 
AlgorithmIdentifier - Class in codec.x509
This class represents the ASN.1/DER value of the AlgorithmIdentifier defined in Annex D to Recommendation X.509.
AlgorithmIdentifier() - Constructor for class codec.x509.AlgorithmIdentifier
This method builds the tree of ASN.1 objects used for decoding this structure.
AlgorithmIdentifier(String) - Constructor for class codec.x509.AlgorithmIdentifier
Creates an instance initialised to the given algorithm.
AlgorithmIdentifier(ASN1ObjectIdentifier, byte[]) - Constructor for class codec.x509.AlgorithmIdentifier
Creates an instance with the given OID and opaque algorithm parameter representation.
AlgorithmIdentifier(String, AlgorithmParameters) - Constructor for class codec.x509.AlgorithmIdentifier
Creates an instance that is initialised from the given AlgorithmParameters instance.
AlgorithmIdentifier(ASN1ObjectIdentifier, ASN1Type) - Constructor for class codec.x509.AlgorithmIdentifier
Creates an instance with the given OID and parameters.
algorithmParameterGenerator_ - Static variable in class codec.util.Engines
The names of the AlgorithmParameterGenerator instances.
algorithmParameters_ - Static variable in class codec.util.Engines
The names of the AlgorithmParameters instances.
aliases_ - Static variable in class codec.util.JCA
The root alias map.
ALL - Static variable in interface codec.util.CertificateSource
Matches all key usage bits including all-zero key usage bits (effectively disables checking of key usage bits).
allowDefaultEncoding_ - Static variable in class codec.x501.Name
Flag that determines, how the Name class shall behave, either as usual with a default encoding or forcing all Name using classes to use the new constructor.
append(byte) - Method in class codec.pkcs.bin.ExtKeyTool.ByteContainer
Add one byte to the end of the container.
ASN1 - Class in codec.asn1
Defines various constants used with ASN.1 such as the tag and type class identifiers.
ASN1() - Constructor for class codec.asn1.ASN1
No-one can instantiate this class.
ASN1AbstractCollection - Class in codec.asn1
Represents an abstract collection of ASN.1 types such as a SEQUENCE or a SET.
ASN1AbstractCollection() - Constructor for class codec.asn1.ASN1AbstractCollection
 
ASN1AbstractCollection(int) - Constructor for class codec.asn1.ASN1AbstractCollection
Creates an instance with the given capacity.
ASN1AbstractString - Class in codec.asn1
The root class of all ASN.1 string types including but not limited to IA5String, VisibleString, PrintableString, UTCTime, and GeneralizedTime.
ASN1AbstractString() - Constructor for class codec.asn1.ASN1AbstractString
 
ASN1AbstractString(String) - Constructor for class codec.asn1.ASN1AbstractString
Creates an instance with the given string value.
ASN1AbstractType - Class in codec.asn1
The basic interface for Java objects representing primitive ASN.1 types according to ITU-T Recommendation X.680.
ASN1AbstractType() - Constructor for class codec.asn1.ASN1AbstractType
 
ASN1BitString - Class in codec.asn1
Represents an ASN.1 BIT STRING type.
ASN1BitString() - Constructor for class codec.asn1.ASN1BitString
 
ASN1BitString(boolean[]) - Constructor for class codec.asn1.ASN1BitString
 
ASN1BitString(byte[], int) - Constructor for class codec.asn1.ASN1BitString
Creates an instance with the given contents.
ASN1BMPString - Class in codec.asn1
Represents a BMPString.
ASN1BMPString() - Constructor for class codec.asn1.ASN1BMPString
 
ASN1BMPString(String) - Constructor for class codec.asn1.ASN1BMPString
Creates an instance with the given string value.
ASN1Boolean - Class in codec.asn1
Represents an ASN.1 BOOEAN type.
ASN1Boolean() - Constructor for class codec.asn1.ASN1Boolean
 
ASN1Boolean(boolean) - Constructor for class codec.asn1.ASN1Boolean
 
ASN1Choice - Class in codec.asn1
This type represents the ASN.1 CHOICE type as specified in ITU-T Recommendation X.680.
ASN1Choice() - Constructor for class codec.asn1.ASN1Choice
Creates an instance with an initial capacity of 2.
ASN1Choice(int) - Constructor for class codec.asn1.ASN1Choice
Creates an instance with the given initial capacity.
ASN1Collection - Interface in codec.asn1
The basic interface for Java objects representing a constructed ASN.1 type such as a SEQUENCE or SET as specified in ITU-T Recommendation X.680.
ASN1CollectionOf - Interface in codec.asn1
The basic interface for Java objects representing a constructed ASN.1 type such as a SEQUENCE or SET as specified in ITU-T Recommendation X.680.
ASN1Enumerated - Class in codec.asn1
Represents an ASN.1 ENUMERATED type.
ASN1Enumerated() - Constructor for class codec.asn1.ASN1Enumerated
Creates a new instance ready for parsing.
ASN1Enumerated(int) - Constructor for class codec.asn1.ASN1Enumerated
Creates an instance with the given int value.
ASN1Enumerated(BigInteger) - Constructor for class codec.asn1.ASN1Enumerated
Creates a new instance with the given BigInteger as its initial value.
ASN1Exception - Exception in codec.asn1
 
ASN1Exception() - Constructor for exception codec.asn1.ASN1Exception
 
ASN1Exception(String) - Constructor for exception codec.asn1.ASN1Exception
 
ASN1GeneralizedTime - Class in codec.asn1
This is the Generalized Time class.
ASN1GeneralizedTime() - Constructor for class codec.asn1.ASN1GeneralizedTime
Creates an instance.
ASN1GeneralizedTime(String) - Constructor for class codec.asn1.ASN1GeneralizedTime
Creates an instance with the given date string.
ASN1GeneralizedTime(Calendar) - Constructor for class codec.asn1.ASN1GeneralizedTime
Creates an instance with the given date.
ASN1GeneralizedTime(Date) - Constructor for class codec.asn1.ASN1GeneralizedTime
Creates an instance with the given date.
ASN1GeneralizedTime(long) - Constructor for class codec.asn1.ASN1GeneralizedTime
Creates an instance with the given number of milliseconds since January 1, 1970, 00:00:00 GMT.
ASN1IA5String - Class in codec.asn1
This class represents an ASN.1 IA5String as described in ITU-T Recommendation X.680.
ASN1IA5String() - Constructor for class codec.asn1.ASN1IA5String
Constructor declaration.
ASN1IA5String(String) - Constructor for class codec.asn1.ASN1IA5String
Creates an instance with the given string value.
ASN1Integer - Class in codec.asn1
Represents an ASN.1 INTEGER type.
ASN1Integer() - Constructor for class codec.asn1.ASN1Integer
Creates a new instance ready for parsing.
ASN1Integer(BigInteger) - Constructor for class codec.asn1.ASN1Integer
Creates a new instance with the given BigInteger as its initial value.
ASN1Integer(String) - Constructor for class codec.asn1.ASN1Integer
Creates an ASN.1 INTEGER from the given string representation.
ASN1Integer(byte[]) - Constructor for class codec.asn1.ASN1Integer
Creates a new instance from the given byte array.
ASN1Integer(int, byte[]) - Constructor for class codec.asn1.ASN1Integer
Translates the sign-magnitude representation of a BigInteger into an ASN.1 INTEGER.
ASN1Integer(int) - Constructor for class codec.asn1.ASN1Integer
Creates an instance with the given int value.
ASN1Null - Class in codec.asn1
Represents the ASN.1 NULL type.
ASN1Null() - Constructor for class codec.asn1.ASN1Null
 
ASN1ObjectIdentifier - Class in codec.asn1
Represents an ASN.1 OBJECT IDENTIFIER type.
ASN1ObjectIdentifier() - Constructor for class codec.asn1.ASN1ObjectIdentifier
 
ASN1ObjectIdentifier(int[]) - Constructor for class codec.asn1.ASN1ObjectIdentifier
Creates an instance with the given array of integers as elements.
ASN1ObjectIdentifier(String) - Constructor for class codec.asn1.ASN1ObjectIdentifier
Creates an ASN.1 OBJECT IDENTIFIER instance initialised from the given OID string representation.
ASN1OctetString - Class in codec.asn1
Represents an ASN.1 OCTET STRING type.
ASN1OctetString() - Constructor for class codec.asn1.ASN1OctetString
 
ASN1OctetString(byte[]) - Constructor for class codec.asn1.ASN1OctetString
Creates an instance with side effects.
ASN1Opaque - Class in codec.asn1
Represents an opaque type.
ASN1Opaque() - Constructor for class codec.asn1.ASN1Opaque
Creates an instance.
ASN1Opaque(byte[]) - Constructor for class codec.asn1.ASN1Opaque
Creates an instance that stores the given encoding.
ASN1Opaque(int, int, byte[]) - Constructor for class codec.asn1.ASN1Opaque
Creates an instance with the given type, class, and inner type.
ASN1OpenType - Class in codec.asn1
This type represents what was formerly called the ASN.1 ANY type.
ASN1OpenType() - Constructor for class codec.asn1.ASN1OpenType
 
ASN1OpenType(Resolver) - Constructor for class codec.asn1.ASN1OpenType
Creates an instance that attempts to resolve the actual type on decoding using the given Resolver.
ASN1OpenType(OIDRegistry, ASN1ObjectIdentifier) - Constructor for class codec.asn1.ASN1OpenType
This constructor corresponds to the superseded ANY DEFINED BY type.
ASN1OpenType(ASN1ObjectIdentifier) - Constructor for class codec.asn1.ASN1OpenType
 
ASN1Permission - Class in codec.asn1
This permission is for controlling access to functionality of the ASN.1 package.
ASN1Permission(String, String) - Constructor for class codec.asn1.ASN1Permission
Creates an instance with the given name and actions list.
ASN1Permission(String) - Constructor for class codec.asn1.ASN1Permission
Creates an instance with the given name and actions list.
ASN1PrintableString - Class in codec.asn1
This class represents an ASN.1 PrintableString as described in ITU-T Recommendation X.680.
ASN1PrintableString() - Constructor for class codec.asn1.ASN1PrintableString
 
ASN1PrintableString(String) - Constructor for class codec.asn1.ASN1PrintableString
Creates an instance with the given string value.
ASN1RegisteredType - Interface in codec.asn1
This class represents an ASN.1 type that is officially registered.
ASN1Sequence - Class in codec.asn1
Represents an ASN.1 SEQUENCE type as specified in ITU-T Recommendation X.680.
ASN1Sequence() - Constructor for class codec.asn1.ASN1Sequence
 
ASN1Sequence(int) - Constructor for class codec.asn1.ASN1Sequence
Creates an instance with the given capacity.
ASN1SequenceOf - Class in codec.asn1
Represents an ASN.1 SEQUENCE OF type as specified in ITU-T Recommendation X.680.
ASN1SequenceOf(int) - Constructor for class codec.asn1.ASN1SequenceOf
Creates an instance with the given capacity.
ASN1SequenceOf(Class) - Constructor for class codec.asn1.ASN1SequenceOf
Creates an instance that keeps elements of the given type.
ASN1SequenceOf(Class, int) - Constructor for class codec.asn1.ASN1SequenceOf
Creates an instance with the given capacity.
ASN1SequenceOf(Resolver) - Constructor for class codec.asn1.ASN1SequenceOf
Creates an instance that uses the given Resolver to create new elements.
ASN1Set - Class in codec.asn1
Represents an ASN.1 SET type as specified in ITU-T Recommendation X.680.
ASN1Set() - Constructor for class codec.asn1.ASN1Set
 
ASN1Set(int) - Constructor for class codec.asn1.ASN1Set
Creates an instance with the given capacity.
ASN1SetOf - Class in codec.asn1
Represents an ASN.1 SEQUENCE OF type as specified in ITU-T Recommendation X.680.
ASN1SetOf(int) - Constructor for class codec.asn1.ASN1SetOf
Creates an instance with the given capacity.
ASN1SetOf(Class) - Constructor for class codec.asn1.ASN1SetOf
Creates an instance that keeps elements of the given type.
ASN1SetOf(Class, int) - Constructor for class codec.asn1.ASN1SetOf
Creates an instance with the given capacity.
ASN1SetOf(Resolver) - Constructor for class codec.asn1.ASN1SetOf
Creates an instance that uses the given Resolver to create new elements.
ASN1SetOf(Resolver, int) - Constructor for class codec.asn1.ASN1SetOf
Creates an instance that uses the given Resolver to create new elements.
ASN1Show - Class in codec.asn1
This is a small tool for decoding and printing ASN.1/DER encoded structures.
ASN1Show() - Constructor for class codec.asn1.ASN1Show
 
ASN1String - Interface in codec.asn1
The common interface of all ASN.1 string types.
ASN1T61String - Class in codec.asn1
This class represents an ASN.1 T61String as described in ITU-T Recommendation X.680.
ASN1T61String() - Constructor for class codec.asn1.ASN1T61String
Constructor.
ASN1T61String(String) - Constructor for class codec.asn1.ASN1T61String
Creates an instance with the given string value.
ASN1TaggedType - Class in codec.asn1
Represents an ASN.1 tagged type.
ASN1TaggedType(int, int, ASN1Type, boolean) - Constructor for class codec.asn1.ASN1TaggedType
Creates an instance with the given tag, tag class, and inner type.
ASN1TaggedType(int, ASN1Type, boolean) - Constructor for class codec.asn1.ASN1TaggedType
Creates an instance with the given tag and inner type.
ASN1TaggedType(int, ASN1Type, boolean, boolean) - Constructor for class codec.asn1.ASN1TaggedType
Creates an instance with the given tag, tag class, and inner type.
ASN1Time - Class in codec.asn1
This is the root class of all ASN.1 time types.
ASN1Time() - Constructor for class codec.asn1.ASN1Time
 
ASN1Type - Interface in codec.asn1
The basic interface for Java objects representing primitive ASN.1 types according to ITU-T Recommendation X.680.
ASN1UniversalString - Class in codec.asn1
Represents a UniversalString.
ASN1UniversalString() - Constructor for class codec.asn1.ASN1UniversalString
 
ASN1UniversalString(String) - Constructor for class codec.asn1.ASN1UniversalString
Creates an instance with the given string value.
ASN1UTCTime - Class in codec.asn1
This is the root class of all ASN.1 time types.
ASN1UTCTime() - Constructor for class codec.asn1.ASN1UTCTime
Creates an instance.
ASN1UTCTime(String) - Constructor for class codec.asn1.ASN1UTCTime
Creates an instance with the given date string.
ASN1UTCTime(Calendar) - Constructor for class codec.asn1.ASN1UTCTime
Creates an instance with the given date.
ASN1UTCTime(Date) - Constructor for class codec.asn1.ASN1UTCTime
Creates an instance with the given date.
ASN1UTF8String - Class in codec.asn1
This class represents an ASN.1 UTF 8 String as described in ITU-T Recommendation X.680.
ASN1UTF8String() - Constructor for class codec.asn1.ASN1UTF8String
Creates an instance.
ASN1UTF8String(String) - Constructor for class codec.asn1.ASN1UTF8String
Creates an instance with the given string value.
attr_ - Variable in class codec.pkcs7.SignerInfo
The unauthenticated attributes.
Attribute - Class in codec.x501
This class represents an Attribute as defined in X.501 standard.
Attribute() - Constructor for class codec.x501.Attribute
Creates an instance ready for parsing.
Attribute(OIDRegistry) - Constructor for class codec.x501.Attribute
Creates an instance ready for parsing.
Attribute(ASN1ObjectIdentifier, ASN1Type) - Constructor for class codec.x501.Attribute
Creates a new instance that is initialised with the given OID and value.
Attribute(ASN1RegisteredType) - Constructor for class codec.x501.Attribute
The arguments passed to this constructor are set up directly for parsing.
Attributes - Class in codec.pkcs9
This class represents Attributes as defined in PKCS#6.
Attributes() - Constructor for class codec.pkcs9.Attributes
Creates an instance ready for parsing.
Attributes(OIDRegistry) - Constructor for class codec.pkcs9.Attributes
Creates an instance ready for parsing.
attributes_ - Variable in class codec.pkcs10.CertificationRequest
 
attributes_ - Variable in class codec.pkcs8.PrivateKeyInfo
Attributes are the extended information that is encrypted along with the private-key information.
auth_ - Variable in class codec.pkcs7.SignerInfo
The authenticated attributes.
authenticatedAttributes() - Method in class codec.pkcs7.SignerInfo
Returns the authenticated attributes.
AuthenticatedSafe - Class in codec.pkcs12
This class represents an AuthenticatedSafe as defined in PKCS#12.
AuthenticatedSafe() - Constructor for class codec.pkcs12.AuthenticatedSafe
the default constructor.
AuthenticatedSafe(SafeContents) - Constructor for class codec.pkcs12.AuthenticatedSafe
Constructs a SafeContents from a SafeBag.
AuthenticatedSafe(SafeContents, char[], String) - Constructor for class codec.pkcs12.AuthenticatedSafe
Constructs an AuthenticatedSafe and places a SafeContents in it protected by a password.
AuthenticatedSafe(SafeContents, SecretKey, String, AlgorithmParameters, X509Certificate[]) - Constructor for class codec.pkcs12.AuthenticatedSafe
Creates an authenticated safe and places a SafeContents in public-key-encrypted mode inside.
authentSafe_ - Variable in class codec.pkcs12.PFX
The authenticated Safe in this structure
authorityKeyIdentifier - Variable in class codec.x509.extensions.AuthorityKeyIdentifierExtension
 
AuthorityKeyIdentifierExtension - Class in codec.x509.extensions
id-ce-authorityKeyIdentifier OBJECT IDENTIFIER ::= { id-ce 35 } AuthorityKeyIdentifier ::= SEQUENCE { keyIdentifier [0] KeyIdentifier OPTIONAL, authorityCertIssuer [1] GeneralNames OPTIONAL, authorityCertSerialNumber [2] CertificateSerialNumber OPTIONAL } KeyIdentifier ::= OCTET STRING CertificateSerialNumber ::= INTEGER id-ce OBJECT IDENTIFIER ::= {joint-iso-ccitt(2) ds(5) 29}
AuthorityKeyIdentifierExtension() - Constructor for class codec.x509.extensions.AuthorityKeyIdentifierExtension
Constructor for SubjectKeyIdentifierExtension.
AuthorityKeyIdentifierExtension(byte[]) - Constructor for class codec.x509.extensions.AuthorityKeyIdentifierExtension
Constructor for SubjectKeyIdentifierExtension.
AuthorityKeyIdentifierExtension(ASN1ObjectIdentifier, boolean, ASN1Type) - Constructor for class codec.x509.extensions.AuthorityKeyIdentifierExtension
Constructor for SubjectKeyIdentifierExtension.
authSafe_ - Variable in class codec.pkcs12.PFX
The actual content of this structure.
AVA - Class in codec.x501
This class encapsulates the key and value of a parsed AttributeValueAssertions (AVA), and indicates whether an AVA has a continuation at the same level (a multi valued RDN).
AVA(String, String, boolean) - Constructor for class codec.x501.AVA
Creates an instance.
AVA(String, byte[], boolean) - Constructor for class codec.x501.AVA
Creates an instance with a DER encoded value.
ava_ - Variable in class codec.x501.RFC2253Parser
The list of AttributeValueAssertions in the order they were parsed.
available() - Method in class codec.asn1.DERDecoder
Returns the number of bytes that can be read from the underlying stream without blocking.

B

BadNameException - Exception in codec.x501
This exception is thrown if errors occur during parsing of RFC1779 Distinguished names.
BadNameException() - Constructor for exception codec.x501.BadNameException
Creates an instance.
BadNameException(String) - Constructor for exception codec.x501.BadNameException
Creates an instance with the given message string.
bagAttributes_ - Variable in class codec.pkcs12.SafeBag
bagAttributes.
bagId_ - Variable in class codec.pkcs12.SafeBag
The OID defining the bagId.
bagValue_ - Variable in class codec.pkcs12.SafeBag
 
Base16 - Class in codec
If there's Base64, why shouldn't there be Base16 as well? Simple and plain, not hexadecimal, but based on letters.
Base16() - Constructor for class codec.Base16
This class is never instantiated; use the class methods instead.
base16 - Static variable in class codec.Base16
The basic Base64 encoding table.
Base64 - Class in codec
Encodes and decodes data according to Base64 encoding as described in RFC 1521.
Base64() - Constructor for class codec.Base64
This class is never instantiated; use the class methods instead.
base64 - Static variable in class codec.Base64
The basic Base64 encoding table.
BasicConstraintsExtension - Class in codec.x509.extensions
id-ce-extBasicConstraints OBJECT IDENTIFIER ::= {id-ce 19} BasicConstraintsSyntax ::= SEQUENCE { cA BOOLEAN DEFAULT FALSE, pathLenConstraint (0..MAX) OPTIONAL } id-ce OBJECT IDENTIFIER ::= {joint-iso-ccitt(2) ds(5) 29}
BasicConstraintsExtension() - Constructor for class codec.x509.extensions.BasicConstraintsExtension
 
BasicConstraintsExtension(boolean) - Constructor for class codec.x509.extensions.BasicConstraintsExtension
Constructor for BasicConstraintsExtension.
BasicConstraintsExtension(boolean, boolean) - Constructor for class codec.x509.extensions.BasicConstraintsExtension
 
BasicConstraintsExtension(boolean, int, boolean) - Constructor for class codec.x509.extensions.BasicConstraintsExtension
 
BasicConstraintsExtension(byte[]) - Constructor for class codec.x509.extensions.BasicConstraintsExtension
Constructor for BasicConstraintsExtension.
BasicConstraintsExtension(ASN1ObjectIdentifier, boolean, ASN1Type) - Constructor for class codec.x509.extensions.BasicConstraintsExtension
Constructor for BasicConstraintsExtension is made private to prevent access.
basicConstraintsSyntax - Variable in class codec.x509.extensions.BasicConstraintsExtension
 
bea_ - Variable in class codec.pkcs7.EncryptedContentInfo
The bulk encryption algorithm.
bek_ - Variable in class codec.pkcs7.EncryptedContentInfo
The bulk encryption key.
BERDecoder - Class in codec.asn1
Decodes ASN.1/DER encoded types according to the rules set forth in ITU-T Recommendation X.690.
BERDecoder(InputStream) - Constructor for class codec.asn1.BERDecoder
Creates an instance that reads from the given input stream.
bitCount() - Method in class codec.asn1.ASN1BitString
 
buf_ - Variable in class codec.x501.AVA
The encoded value of the AVA, if given.
buffer - Variable in class codec.pkcs.bin.ExtKeyTool.ByteContainer
 
BUFFER_SIZE - Static variable in class codec.pkcs7.EncryptedContentInfo
The size of the buffer allocated for encrypting.
BUFFER_SIZE - Static variable in class codec.pkcs7.EnvelopedData
The size of the buffer allocated for reading and verifying data in case this is a detached signature file.
BUFFER_SIZE - Static variable in class codec.pkcs7.Signer
The size of the buffer allocated for reading and signing data in case this is a detached signature file.
BUFFER_SIZE - Static variable in class codec.pkcs7.Verifier
The size of the buffer allocated for reading and verifying data in case this is a detached signature file.
bytebuf_ - Variable in class codec.UTF8InputStreamReader
 
byteCount() - Method in class codec.asn1.ASN1BitString
 
byteCount() - Method in class codec.asn1.ASN1OctetString
 
byteptr_ - Variable in class codec.UTF8InputStreamReader
 

C

cA - Variable in class codec.x509.extensions.BasicConstraintsExtension
 
cache_ - Variable in class codec.pkcs7.Certificates
The cache encoded X.509 certificates.
cache_ - Variable in class codec.pkcs7.SignedAndEnvelopedData
The cache encoded X.509 certificates.
cache_ - Variable in class codec.pkcs7.SignedData
The cache encoded X.509 certificates.
cAlg_ - Variable in class codec.pkcs7.EncryptedContentInfo
The ContentEncryptionAlgorithmIdentifier
cAlg_ - Variable in class codec.pkcs7.RecipientInfo
The KeyEncryptionAlgorithmIdentifier.
cAlg_ - Variable in class codec.pkcs7.SignerInfo
The DigestEncryptionAlgorithmIdentifier.
capa_ - Variable in class codec.asn1.RunLengthEncoder
 
caps_ - Variable in class codec.asn1.RunLengthEncoder
 
cert_ - Variable in class codec.pkcs7.Verifier
The certificate of the signer whose signature verification is in progress.
CertBag - Class in codec.pkcs12
This class represents a certBag as defined in PKCS#12.
CertBag() - Constructor for class codec.pkcs12.CertBag
The default constructor.
CertBag(X509Certificate) - Constructor for class codec.pkcs12.CertBag
Constructor for a x.509 certBag.
certId_ - Variable in class codec.pkcs12.CertBag
The certificate identifier.
Certificate - Variable in class codec.x509.X509Certificate
 
CertificateChainVerifier - Class in codec.util
Provides utility methods for managing certificates.
CertificateChainVerifier(CertificateSource) - Constructor for class codec.util.CertificateChainVerifier
Creates an instance.
certificateFactory_ - Static variable in class codec.util.Engines
The names of the CertificateFactory instances.
CertificateIterator - Class in codec.util
This Iterator wraps around the Iterator of e.g.
CertificateIterator(Principal, int, Iterator) - Constructor for class codec.util.CertificateIterator
Creates an instance which iterates certificates with the given subject DN and at least one of the given key usage extension bits set (unless usage is 0 which acts as a wildcard that matches any key key usage bits as well as no key usage bits at all).
CertificateList - Variable in class codec.x509.X509Crl
 
CertificatePoliciesExtension - Class in codec.x509.extensions
id-ce-extCertificatePolicies OBJECT IDENTIFIER ::= {id-ce 32} CertificatePoliciesSyntax ::= SEQUENCE SIZE (1..MAX) OF policyInformation PolicyInformation ::= SEQUENCE { policyIdentifier CertPolicyId, policyQualifier SEQUENCE SIZE (1..MAX) OF policyQualifierInfo OPTIONAL } CertPolicyId ::= OBJECT IDENTIFIER PolicyQualifierInfo ::= SEQUENCE { policyQualifierId PolicyQualifierId, qualifier ANY DEFINED BY policyQualifierId } PolicyQualifierId ::= OBJECT IDENTIFIER id-ce OBJECT IDENTIFIER ::= {joint-iso-ccitt(2) ds(5) 29}
CertificatePoliciesExtension() - Constructor for class codec.x509.extensions.CertificatePoliciesExtension
Default constructor for CertificatePoliciesExtension.
CertificatePoliciesExtension(boolean) - Constructor for class codec.x509.extensions.CertificatePoliciesExtension
Constructorfor CertificatePoliciesExtension.
CertificatePoliciesExtension(byte[]) - Constructor for class codec.x509.extensions.CertificatePoliciesExtension
Constructor for CertificatePoliciesExtension.
CertificatePoliciesExtension(ASN1ObjectIdentifier, boolean, ASN1Type) - Constructor for class codec.x509.extensions.CertificatePoliciesExtension
Constructor for CertificatePoliciesExtension.
certificatePoliciesSyntax - Variable in class codec.x509.extensions.CertificatePoliciesExtension
 
Certificates - Class in codec.pkcs7
Represents a set of certificates.
Certificates() - Constructor for class codec.pkcs7.Certificates
Creates an instance ready for decoding.
certificates(Principal) - Method in class codec.pkcs7.Certificates
 
certificates(Principal, int) - Method in class codec.pkcs7.Certificates
 
certificates(Principal) - Method in class codec.pkcs7.SignedAndEnvelopedData
 
certificates(Principal, int) - Method in class codec.pkcs7.SignedAndEnvelopedData
 
certificates(Principal) - Method in class codec.pkcs7.SignedData
 
certificates(Principal, int) - Method in class codec.pkcs7.SignedData
 
certificates(Principal) - Method in interface codec.util.CertificateSource
Retrieves certificates based on the distinguished name of the certificate's subject.
certificates(Principal, int) - Method in interface codec.util.CertificateSource
Retrieves certificates based on the distinguished name of the certificate's subject and a number of key usage bits.
certificates(Principal) - Method in class codec.util.CertificateStore
 
certificates(Principal, int) - Method in class codec.util.CertificateStore
 
CertificateSource - Interface in codec.util
Classes implementing this interface are meant to retrieve certificates based on either an issuer distinguished name and a serial number or the subject distinguished name.
CertificateStore - Class in codec.util
This class wraps around regular KeyStore instances and supports retrieval of certificates in it by means of the CertificateSource interface.
CertificateStore(KeyStore) - Constructor for class codec.util.CertificateStore
Creates an instance that loads certificates from the given KeyStore.
CertificateStore(Collection) - Constructor for class codec.util.CertificateStore
Creates an instance that loads certificates from the given Collection.
CertificateStore.IdxKey - Class in codec.util
This class represents an entry in the map that maps subject, issuer and serial number info to an alias.
CertificateStore.IdxKey(Principal, BigInteger) - Constructor for class codec.util.CertificateStore.IdxKey
Creates an instance with the given issuer name and serial number.
CertificateStore.IdxKey(Principal) - Constructor for class codec.util.CertificateStore.IdxKey
Creates an instance with the given subject name.
CertificationRequest - Class in codec.pkcs10
PKCS#10 Certification Request.
CertificationRequest() - Constructor for class codec.pkcs10.CertificationRequest
Structure-constructor that builds the ASN.1 data structure.
CertificationRequest(byte[]) - Constructor for class codec.pkcs10.CertificationRequest
Constructor upon an byte-array that holds the DER-encoded Certification Request.
CertificationRequest(InputStream) - Constructor for class codec.pkcs10.CertificationRequest
Constructor upon an input stream.
CertificationRequest(PublicKey, Name) - Constructor for class codec.pkcs10.CertificationRequest
The given public key and name objects are put into this certification request.
CertificationRequest(PublicKey, Name, Collection) - Constructor for class codec.pkcs10.CertificationRequest
Standard-constructor upon JAVA-Objects.
certificationRequestInfo_ - Variable in class codec.pkcs10.CertificationRequest
 
certIssuer - Variable in class codec.x509.extensions.AuthorityKeyIdentifierExtension
 
certIssuerTag - Variable in class codec.x509.extensions.AuthorityKeyIdentifierExtension
 
certIssuerType - Static variable in class codec.x509.extensions.AuthorityKeyIdentifierExtension
 
certs_ - Variable in class codec.pkcs7.SignedAndEnvelopedData
The X.509 certificates.
certs_ - Variable in class codec.pkcs7.SignedData
The X.509 certificates.
certSerialNumber - Variable in class codec.x509.extensions.AuthorityKeyIdentifierExtension
 
certSerialNumberTag - Variable in class codec.x509.extensions.AuthorityKeyIdentifierExtension
 
certSerialNumberType - Static variable in class codec.x509.extensions.AuthorityKeyIdentifierExtension
 
certValue_ - Variable in class codec.pkcs12.CertBag
The actual value of the certificate.
checkConstraints() - Method in class codec.asn1.ASN1AbstractCollection
Checks the constraint on this type if it is set.
checkConstraints() - Method in class codec.asn1.ASN1AbstractType
Checks the constraint on this type if it is set.
checkConstraints() - Method in class codec.asn1.ASN1Choice
Checks the constraint on the inner type if it is set.
checkConstraints() - Method in class codec.asn1.ASN1OpenType
Checks the constraint on the inner type if it is set.
checkConstraints() - Method in interface codec.asn1.ASN1Type
Checks the constraints registered with this instance.
checkConstraints() - Method in class codec.x509.CRLEntry
for interface codec.asn1.ASN1Type
checkConstraints() - Method in class codec.x509.X509Certificate
From interface ASN1Type
checkConstraints() - Method in class codec.x509.X509Crl
for interface codec.asn1.ASN1Type
checkIntegrity(char[]) - Method in class codec.pkcs12.PFX
verifies the the Hmac of this PFX if INTEGRITY_MODE_PASSWORD was used.
checkIntegrity(X509Certificate) - Method in class codec.pkcs12.PFX
verifies the signature of the AuthenticatedSafe if INTEGRITY_MODE_PUBLIC_KEY was used.
checkIssuer(X509Certificate, CertificateSource, int) - Method in class codec.util.CertificateChainVerifier
Retrieves the potential issuer certificates of the given certificate from certSource and does the appropriate verification steps.
checkOpen() - Method in class codec.UTF8InputStreamReader
Checks whether the InputStream, with which this object is initialized, is initialized.
checkPrintableSpelling(String) - Method in class codec.x501.Name
Check if the given String is printable.
checkValidity() - Method in class codec.x509.X509Certificate
From java.security.cert.X509Certificate.
checkValidity(Date) - Method in class codec.x509.X509Certificate
From java.security.cert.X509Certificate.
checkValidity(Calendar) - Method in class codec.x509.X509Certificate
Checks the validity period of this certificate against the given Calendar instance.
choices_ - Variable in class codec.asn1.ASN1Choice
 
cipher_ - Static variable in class codec.util.Engines
The names of Cipher instances.
CLASS_APPLICATION - Static variable in class codec.asn1.ASN1
 
CLASS_CONTEXT - Static variable in class codec.asn1.ASN1
 
CLASS_MASK - Static variable in class codec.asn1.ASN1
 
CLASS_PRIVATE - Static variable in class codec.asn1.ASN1
 
CLASS_UNIVERSAL - Static variable in class codec.asn1.ASN1
 
ClassInstanceResolver - Class in codec.asn1
Resolves requests for instances based on a class object.
ClassInstanceResolver(Class) - Constructor for class codec.asn1.ClassInstanceResolver
Creates an instance with the given factory class.
clear() - Method in class codec.asn1.ASN1Choice
Clears the internal list of choices.
clear() - Method in class codec.x501.Name
Clears this name instance.
clone() - Method in class codec.asn1.ASN1ObjectIdentifier
Returns a clone of this instance.
clone() - Method in class codec.asn1.ASN1OctetString
Returns a clone.
clone() - Method in class codec.asn1.ASN1Opaque
Returns a clone.
clone(Principal) - Static method in class codec.x501.Name
Deprecated.  
clone() - Method in class codec.x509.AlgorithmIdentifier
Returns a clone.
close() - Method in class codec.asn1.DERDecoder
This method closes the underlying stream.
close() - Method in class codec.UTF8InputStreamReader
 
cls_ - Variable in class codec.asn1.ASN1TaggedType
 
codec - package codec
 
codec.asn1 - package codec.asn1
 
codec.pkcs - package codec.pkcs
 
codec.pkcs.bin - package codec.pkcs.bin
 
codec.pkcs1 - package codec.pkcs1
 
codec.pkcs10 - package codec.pkcs10
 
codec.pkcs12 - package codec.pkcs12
 
codec.pkcs7 - package codec.pkcs7
 
codec.pkcs8 - package codec.pkcs8
 
codec.pkcs9 - package codec.pkcs9
 
codec.util - package codec.util
 
codec.x501 - package codec.x501
 
codec.x509 - package codec.x509
 
codec.x509.extensions - package codec.x509.extensions
 
compareTo(Object) - Method in class codec.asn1.ASN1ObjectIdentifier
This method compares two OID and returns -1, 0, 1 if this OID is less than, equal or greater than the given one.
constrain(ASN1Type) - Method in interface codec.asn1.Constraint
 
constrain(ASN1Type) - Method in class codec.asn1.ConstraintCollection
Calls constrain on all objects contained in this list.
Constraint - Interface in codec.asn1
This interface specifies a constraint of some ASN.1 type.
constraint_ - Variable in class codec.asn1.ASN1AbstractCollection
 
constraint_ - Variable in class codec.asn1.ASN1AbstractType
 
ConstraintCollection - Class in codec.asn1
Implements a collection of constraints that can be added to any ASN1Type.
ConstraintCollection() - Constructor for class codec.asn1.ConstraintCollection
 
ConstraintCollection(int) - Constructor for class codec.asn1.ConstraintCollection
Creates an instance that is initialised with the given capacity.
ConstraintException - Exception in codec.asn1
Thrown by Constraint instances if the validation of some ASN.1 type fails.
ConstraintException() - Constructor for exception codec.asn1.ConstraintException
 
ConstraintException(String) - Constructor for exception codec.asn1.ConstraintException
 
CONSTRUCTED - Static variable in class codec.asn1.ASN1
 
constructed_ - Variable in class codec.asn1.DEREncoder
This variable has a bit set for each tag that denotes a CONSTRUCTED type.
containsAttribute(ASN1ObjectIdentifier) - Method in class codec.pkcs9.Attributes
Returns true if an attribute of the given type exists in this instance.
containsCertificate(BigInteger) - Method in class codec.x509.X509Crl
returns true if the given certificate serial number is revoked in this CRL
containsPurpose(ASN1ObjectIdentifier) - Method in class codec.x509.extensions.ExtendedKeyUsageExtension
searches all the purpose OIDs inside this extended key usage purpose for the given one
containsSpecials(String) - Method in class codec.x501.AVA
Returns true, if the given str contains one of the SPECIALS, or begins resp.
content_ - Variable in class codec.pkcs7.ContentInfo
The actual content of this structure.
content_ - Variable in class codec.pkcs7.EnvelopedData
The ContentInfo.
content_ - Variable in class codec.pkcs7.SignedData
The ContentInfo.
CONTENT_TYPE - Variable in class codec.pkcs7.Signer
The OID of PKCS#9 ContentType Attribute
CONTENT_TYPE - Variable in class codec.pkcs7.Verifier
The OID of PKCS#9 ContentType Attribute
ContentInfo - Class in codec.pkcs7
This class represents a ContentInfo as defined in PKCS#7.
ContentInfo() - Constructor for class codec.pkcs7.ContentInfo
This method creates an instance which is initialised for parsing.
ContentInfo(OIDRegistry) - Constructor for class codec.pkcs7.ContentInfo
Creates an instance ready for decoding.
ContentInfo(ASN1ObjectIdentifier) - Constructor for class codec.pkcs7.ContentInfo
This constructor sets the content type to the given OID but leaves the actual content empty.
ContentInfo(ASN1RegisteredType) - Constructor for class codec.pkcs7.ContentInfo
This method calls setContent with the given ASN.1 type, which builds the tree of ASN.1 objects used for decoding this structure.
contentType_ - Variable in class codec.pkcs7.ContentInfo
The OID defining the contents of this structure.
contentType_ - Variable in class codec.pkcs7.EncryptedContentInfo
The OID defining the contents of this structure.
contentType_ - Variable in class codec.pkcs7.Signer
The content type to be signed.
convert(byte[]) - Method in class codec.asn1.ASN1AbstractString
Converts the given byte array to a string by filling up each consecutive byte with 0's to the size of the Unicode characters.
convert(String) - Method in class codec.asn1.ASN1AbstractString
Converts the given string to a byte array by chopping away all but the least significant byte of each character.
convert(byte[]) - Method in class codec.asn1.ASN1BMPString
Converts the given byte array to a string by filling up each consecutive 2-byte-tuple with 0's to the size of the Unicode characters.
convert(String) - Method in class codec.asn1.ASN1BMPString
Converts the given string to a byte array by chopping away all but the two least significant byte of each character.
convert(byte[]) - Method in interface codec.asn1.ASN1String
Converts the given byte array to a string.
convert(String) - Method in interface codec.asn1.ASN1String
Converts the given string to a byte array.
convert(byte[]) - Method in class codec.asn1.ASN1UniversalString
Converts the given byte array to a string by reading four bytes per character from the array and concatenating them into an Unicode character.
convert(String) - Method in class codec.asn1.ASN1UniversalString
Converts the given string to a byte array where each character is transformed into 4 consecutive bytes.
convertedLength(String) - Method in class codec.asn1.ASN1AbstractString
Returns the number of bytes required to store the converted string.
convertedLength(String) - Method in class codec.asn1.ASN1BMPString
Returns the number of bytes required to store the converted string.
convertedLength(String) - Method in interface codec.asn1.ASN1String
Returns the number of octets required to encode the given string according to the basic encoding scheme of this type.
convertedLength(String) - Method in class codec.asn1.ASN1UniversalString
Returns the number of bytes required to store the converted string.
CORRECT - Static variable in class codec.asn1.ASN1GeneralizedTime
Corrections to be applied to the fields of a Calendar.
CORRECT - Static variable in class codec.asn1.ASN1UTCTime
Corrections to be applied to the fields of a Calendar.
CorruptedCodeException - Exception in codec
Thrown if a code is recognized as being corrupted for instance due to transmission errors.
CorruptedCodeException() - Constructor for exception codec.CorruptedCodeException
Creates an exception instance with no particular message.
CorruptedCodeException(String) - Constructor for exception codec.CorruptedCodeException
Creates an exception instance with the given message.
create() - Method in class codec.pkcs.bin.Crypt
 
create() - Method in class codec.pkcs.bin.Sign
 
createAlgorithmIdentifier(Key) - Static method in class codec.x509.AlgorithmIdentifier
Creates an AlgorithmIdentifier from the given key.
createCipher(int) - Method in class codec.pkcs7.EncryptedContentInfo
 
critical - Variable in class codec.x509.X509Extension
 
CRL_SIGN - Static variable in interface codec.util.CertificateSource
Matches certificates with the cRLSign bit set.
CRLBag - Class in codec.pkcs12
This class represents a CRLBag as defined in PKCS#12.
CRLBag() - Constructor for class codec.pkcs12.CRLBag
 
CRLBag(X509Crl) - Constructor for class codec.pkcs12.CRLBag
 
CRLDistributionPointsExtension - Class in codec.x509.extensions
id_ce_cRLDistributionPoints OBJECT IDENTIFIER ::= { id-ce 31 } cRLDistributionPoints ::= { CRLDistPointsSyntax } CRLDistPointsSyntax ::= SEQUENCE SIZE (1..MAX) OF DistributionPoint DistributionPoint ::= SEQUENCE { distributionPoint [0] DistributionPointName OPTIONAL, reasons [1] ReasonFlags OPTIONAL, cRLIssuer [2] GeneralNames OPTIONAL } DistributionPointName ::= CHOICE { fullName [0] GeneralNames, nameRelativeToCRLIssuer [1] RelativeDistinguishedName } ReasonFlags ::= BIT STRING { unused (0), keyCompromise (1), cACompromise (2), affiliationChanged (3), superseded (4), cessationOfOperation (5), certificateHold (6) } id-ce OBJECT IDENTIFIER ::= {joint-iso-ccitt(2) ds(5) 29}
CRLDistributionPointsExtension() - Constructor for class codec.x509.extensions.CRLDistributionPointsExtension
Constructor
CRLDistributionPointsExtension(byte[]) - Constructor for class codec.x509.extensions.CRLDistributionPointsExtension
Constructor
CRLDistributionPointsExtension(ASN1ObjectIdentifier, boolean, ASN1Type) - Constructor for class codec.x509.extensions.CRLDistributionPointsExtension
Constructor
cRLDistributionPointSyntax - Variable in class codec.x509.extensions.CRLDistributionPointsExtension
 
CRLEntry - Class in codec.x509
a CRLEntry is an entry in an X509Crl.
CRLEntry() - Constructor for class codec.x509.CRLEntry
standard constructor; initializes the ASN.1 structure
CRLEntry(BigInteger, Calendar) - Constructor for class codec.x509.CRLEntry
constructor for a specific CRL entry
crlEntry_ - Variable in class codec.x509.CRLEntry
 
crlEntryExtensions_ - Variable in class codec.x509.CRLEntry
 
crlExtensions - Variable in class codec.x509.X509Crl
 
crlId_ - Variable in class codec.pkcs12.CRLBag
The OID defining the contents of this structure.
cRLIssuer - Variable in class codec.x509.extensions.DistributionPoint
 
cRLIssuerTag - Variable in class codec.x509.extensions.DistributionPoint
 
cRLIssuerType - Static variable in class codec.x509.extensions.DistributionPoint
 
crls_ - Variable in class codec.pkcs7.SignedAndEnvelopedData
The revocation lists.
crls_ - Variable in class codec.pkcs7.SignedData
The revocation lists.
crlValue_ - Variable in class codec.pkcs12.CRLBag
The actual content of this structure.
Crypt - Class in codec.pkcs.bin
Demonstrates encryption and decryption based on PKCS#7.
Crypt() - Constructor for class codec.pkcs.bin.Crypt
 
crypt(InputStream, OutputStream, int) - Method in class codec.pkcs7.EncryptedContentInfo
Pipes the input to the output while encrypting or decrypting the piped data with the BEK.
crypt(byte[], OutputStream, int) - Method in class codec.pkcs7.EncryptedContentInfo
Crypts or decrypts the given input bytes and writes the resulting cipher text or clear text tp the given output stream.
crypt(byte[], int, int, int) - Method in class codec.pkcs7.EncryptedContentInfo
Crypts or decrypts the given input bytes and returns the resulting cipher text or clear text.
currentEncoding_ - Variable in class codec.x501.Name
Defines the encoding of the current Name Object
currentSize - Variable in class codec.pkcs.bin.ExtKeyTool.ByteContainer
 
cushion - Variable in class codec.pkcs.bin.ExtKeyTool.ByteContainer
 

D

dAlg_ - Variable in class codec.pkcs7.SignerInfo
The DigestAlgorithmIdentifier.
Data - Class in codec.pkcs7
This class represents the PKCS#7 Data type that is defined as:
Data() - Constructor for class codec.pkcs7.Data
Creates an empty instance ready for parsing.
Data(byte[]) - Constructor for class codec.pkcs7.Data
Creates an instance initialised with the given contents octets.
DATA - Variable in class codec.pkcs7.Signer
The OID of PKCS#7 Data
DATA - Variable in class codec.pkcs7.Verifier
The OID of PKCS#7 Data
DATA_ENCIPHERMENT - Static variable in interface codec.util.CertificateSource
Matches certificates with the dataEncipherment bit set.
DATA_OID - Static variable in class codec.pkcs7.EncryptedContentInfo
The OID of PKCS#7 Data
DATA_OID - Static variable in class codec.pkcs7.SignedAndEnvelopedData
The PKCS#7 Data OID.
DATA_OID - Static variable in class codec.pkcs7.SignedData
The PKCS#7 Data OID.
date_ - Variable in class codec.asn1.ASN1Time
The internal storage of the date.
dc2s_ - Static variable in class codec.util.JCA
The digest/cipher name to signature algorithm name mapping.
debug_ - Variable in class codec.asn1.DERDecoder
A debug switch.
debug_ - Static variable in class codec.pkcs.bin.ExtKeyTool
 
debugHeader(int) - Method in class codec.asn1.DERDecoder
 
DECIPHER_ONLY - Static variable in interface codec.util.CertificateSource
Matches certificates with the decipherOnly bit set.
decode(Decoder) - Method in class codec.asn1.ASN1AbstractCollection
Reads this collection from the given decoder.
decode(Decoder) - Method in class codec.asn1.ASN1AbstractString
 
decode(Decoder) - Method in class codec.asn1.ASN1AbstractType
 
decode(Decoder) - Method in class codec.asn1.ASN1BitString
 
decode(Decoder) - Method in class codec.asn1.ASN1Boolean
 
decode(Decoder) - Method in class codec.asn1.ASN1Choice
Decodes the inner type to the given decoder.
decode(Decoder) - Method in class codec.asn1.ASN1Enumerated
 
decode(Decoder) - Method in class codec.asn1.ASN1Integer
 
decode(Decoder) - Method in class codec.asn1.ASN1Null
 
decode(Decoder) - Method in class codec.asn1.ASN1ObjectIdentifier
 
decode(Decoder) - Method in class codec.asn1.ASN1OctetString
 
decode(Decoder) - Method in class codec.asn1.ASN1OpenType
Decodes the inner type to the given decoder.
decode(Decoder) - Method in class codec.asn1.ASN1SequenceOf
Reads this collection from the given decoder.
decode(Decoder) - Method in class codec.asn1.ASN1SetOf
Reads this collection from the given decoder.
decode(Decoder) - Method in class codec.asn1.ASN1TaggedType
 
decode(Decoder) - Method in class codec.asn1.ASN1Time
 
decode(Decoder) - Method in interface codec.asn1.ASN1Type
 
decode(String) - Static method in class codec.Base16
Decodes a Base64 encoded string into an array of bytes with exactly the length of the encoded data.
decode(String) - Static method in class codec.Base64
Decodes a Base64 encoded string into an array of bytes with exactly the length of the encoded data.
decode(byte[]) - Static method in class codec.Base64
Decodes a given byte array containing Unicode BASE_LATIN encoded characters with one byte encoding per character.
decode(String) - Static method in class codec.Hex
Decodes a hexadecimal encoded string into an array of bytes with exactly the length of the encoded data.
decode(Decoder) - Method in class codec.pkcs12.CertBag
Decodes this instance.
decode(Decoder) - Method in class codec.pkcs12.CRLBag
Decodes this instance.
decode(Decoder) - Method in class codec.pkcs12.PFX
Decodes this structure.
decode(Decoder) - Method in class codec.pkcs12.SafeBag
Decodes this instance.
decode(Decoder) - Method in class codec.pkcs7.Certificates
Decodes this instance using the given decoder.
decode(Decoder) - Method in class codec.pkcs7.ContentInfo
Decodes this instance.
decode(Decoder) - Method in class codec.pkcs7.EncryptedContentInfo
Decodes this instance with the given decoder.
decode(Decoder) - Method in class codec.x501.Attribute
Decodes this instance.
decode(Decoder) - Method in class codec.x501.Name
This method reads the DER encoded ASN.1 sequence into a hashmap.
decode(Decoder) - Method in class codec.x509.CRLEntry
for interface codec.asn1.ASN1Type
decode(Decoder) - Method in class codec.x509.extensions.AuthorityKeyIdentifierExtension
 
decode(Decoder) - Method in class codec.x509.extensions.BasicConstraintsExtension
 
decode(Decoder) - Method in class codec.x509.extensions.CertificatePoliciesExtension
 
decode(Decoder) - Method in class codec.x509.extensions.ExtendedKeyUsageExtension
 
decode(Decoder) - Method in class codec.x509.extensions.ReasonCodeExtension
 
decode(Decoder) - Method in class codec.x509.extensions.SubjectKeyIdentifierExtension
 
decode(Decoder) - Method in class codec.x509.X509Certificate
From interface ASN1Type
decode(Decoder) - Method in class codec.x509.X509Crl
for interface codec.asn1.ASN1Type
decodeKeyUsageBit(String) - Method in class codec.pkcs.bin.SignKey
 
Decoder - Interface in codec.asn1
Defines the methods that must be implemented by decoders of ASN.1 types.
decryptBulkData(InputStream, OutputStream) - Method in class codec.pkcs7.EncryptedData
This method reads encrypted bulk data from the input stream, decrypts and writes the decrypted data to the given output stream.
decryptBulkData(InputStream, OutputStream) - Method in class codec.pkcs7.EnvelopedData
This method reads encrypted bulk data from the input stream, decrypts and writes the decrypted data to the given output stream.
decryptBulkData(InputStream, OutputStream) - Method in class codec.pkcs7.SignedAndEnvelopedData
This method reads encrypted bulk data from the input stream, decrypts and writes the decrypted data to the given output stream.
decryptBulkData(byte[]) - Method in class codec.pkcs7.SignedAndEnvelopedData
 
default_ - Static variable in class codec.pkcs.PKCSRegistry
The default PKCS#7 OID registry.
default_ - Static variable in class codec.pkcs12.PKCS12OIDRegistry
The default PKCS#12 OID registry.
DEFAULT_ENCODING - Static variable in class codec.x501.Name
Constant for default encoding of the Name (see #getDefaultEncoding.
DEFAULT_ITERATIONCOUNT - Static variable in class codec.pkcs8.EncryptedPrivateKeyInfo
The default iteration count.
DEFAULT_PBE - Static variable in class codec.pkcs8.EncryptedPrivateKeyInfo
Default PBE encryption algorithm (PBEWithMD5AndDES).
DEFAULT_SALT - Static variable in class codec.pkcs8.EncryptedPrivateKeyInfo
Default salt length as suggested in the PKCS#5 Specification is 8.
DEFAULT_VALUE - Static variable in class codec.asn1.ASN1AbstractString
 
DEFAULT_VALUE - Static variable in class codec.asn1.ASN1BitString
 
DEFAULT_VALUE - Static variable in class codec.asn1.ASN1OctetString
 
defaultEncoding_ - Static variable in class codec.x501.Name
Determines in what kind of encoding all Name objects will be encoded as long as no special constructors are used.
DefinedByResolver - Class in codec.asn1
This interface is used by the ASN1OpenType in order to resolve the ASN.1 type to decode at runtime.
DefinedByResolver(OIDRegistry, ASN1ObjectIdentifier) - Constructor for class codec.asn1.DefinedByResolver
Creates an instance that attempts to resolve the given OID against the given registry upon calling resolve.
DefinedByResolver(ASN1ObjectIdentifier) - Constructor for class codec.asn1.DefinedByResolver
Creates an instance that resolves the given OID against the global OID registry.
DERDecoder - Class in codec.asn1
Decodes ASN.1/DER encoded types according to the rules set forth in ITU-T Recommendation X.690.
DERDecoder(InputStream) - Constructor for class codec.asn1.DERDecoder
Creates an instance that reads from the given input stream.
DERDecoder(InputStream, int) - Constructor for class codec.asn1.DERDecoder
Creates an instance that reads from the given input stream, and enforces the given maximum number of input octets to the decoder.
DEREncoder - Class in codec.asn1
 
DEREncoder(OutputStream) - Constructor for class codec.asn1.DEREncoder
Creates an encoder that writes its output to the given output stream.
DESCR - Static variable in class codec.pkcs.bin.AbstractTool
The options descriptor for the abstract tool.
DESCR - Static variable in class codec.pkcs.bin.Crypt
The options descriptor.
DESCR - Static variable in class codec.pkcs.bin.Sign
The options descriptor.
DESCR - Static variable in class codec.pkcs.bin.SignKey
The options descriptor.
digest_ - Variable in class codec.pkcs7.Signer
The message digest engine that is used while signing is in progress.
digest_ - Variable in class codec.pkcs7.Verifier
The message digest engine that is used while verification is in progress.
digestID_ - Variable in class codec.pkcs7.SignedAndEnvelopedData
The DigestAlgorithmIdentifiers.
digestID_ - Variable in class codec.pkcs7.SignedData
The DigestAlgorithmIdentifiers.
DigestInfo - Class in codec.pkcs1
This class implements a DigestInfo data structure according to PKCS#1
DigestInfo() - Constructor for class codec.pkcs1.DigestInfo
 
DigestInfo(AlgorithmIdentifier, byte[]) - Constructor for class codec.pkcs1.DigestInfo
 
DIGITAL_SIGNATURE - Static variable in interface codec.util.CertificateSource
Matches certificates with the digitalSignature bit set.
directoryName_ - Variable in class codec.x509.GeneralName
 
dirN_ - Variable in class codec.x509.GeneralName
 
dirty_ - Variable in class codec.pkcs.bin.Crypt
Dirty flag, signals that the EnvelopedData must be saved.
dirty_ - Variable in class codec.pkcs.bin.Sign
Dirty flag, signals that the SignedData must be saved.
DistributionPoint - Class in codec.x509.extensions
DistributionPoint ::= SEQUENCE { distributionPoint [0] DistributionPointName OPTIONAL, reasons [1] ReasonFlags OPTIONAL, cRLIssuer [2] GeneralNames OPTIONAL } DistributionPointName ::= CHOICE { fullName [0] GeneralNames, nameRelativeToCRLIssuer [1] RelativeDistinguishedName } NOT IMPLEMENTED YET ReasonFlags ::= BIT STRING { unused (0), keyCompromise (1), cACompromise (2), affiliationChanged (3), superseded (4), cessationOfOperation (5), certificateHold (6) }
DistributionPoint() - Constructor for class codec.x509.extensions.DistributionPoint
 
distributionPointName - Variable in class codec.x509.extensions.DistributionPoint
 
distributionPointNameTag - Variable in class codec.x509.extensions.DistributionPoint
 
distributionPointNameType - Static variable in class codec.x509.extensions.DistributionPoint
 
divide() - Method in class codec.x501.Name
Added by Jens Zoerkler, this function divides the Name into his RDN parts and puts them into a Hashtable, where the key is the RDNs identifier and value is the value of the RDN.
dn_ - Variable in class codec.util.CertificateIterator
The subject DN to compare with.
dNSN_ - Variable in class codec.x509.GeneralName
 
dNSName_ - Variable in class codec.x509.GeneralName
 

E

e_ - Variable in exception codec.InconsistentStateException
 
econtent_ - Variable in class codec.pkcs7.EncryptedContentInfo
The encrypted content, if present in this structure.
edig_ - Variable in class codec.pkcs7.SignerInfo
The encrypted digest.
ekey_ - Variable in class codec.pkcs7.RecipientInfo
The encrypted key.
elementCount() - Method in class codec.asn1.ASN1ObjectIdentifier
 
ENCIPHER_ONLY - Static variable in interface codec.util.CertificateSource
Matches certificates with the encipherOnly bit set.
encode(Encoder) - Method in class codec.asn1.ASN1AbstractCollection
Writes this collection to the given encoder.
encode(Encoder) - Method in class codec.asn1.ASN1AbstractString
 
encode(Encoder) - Method in class codec.asn1.ASN1AbstractType
 
encode(Encoder) - Method in class codec.asn1.ASN1BitString
 
encode(Encoder) - Method in class codec.asn1.ASN1Boolean
 
encode(Encoder) - Method in class codec.asn1.ASN1Choice
Encodes this type to the given encoder.
encode(Encoder) - Method in class codec.asn1.ASN1Enumerated
 
encode(Encoder) - Method in class codec.asn1.ASN1Integer
 
encode(Encoder) - Method in class codec.asn1.ASN1Null
 
encode(Encoder) - Method in class codec.asn1.ASN1ObjectIdentifier
 
encode(Encoder) - Method in class codec.asn1.ASN1OctetString
 
encode(Encoder) - Method in class codec.asn1.ASN1OpenType
Encodes the inner typeof this open type using the given Encoder.
encode(Encoder) - Method in class codec.asn1.ASN1TaggedType
 
encode(Encoder) - Method in class codec.asn1.ASN1Time
 
encode(Encoder) - Method in interface codec.asn1.ASN1Type
 
encode(byte[]) - Static method in class codec.Base16
Encodes the input array of bytes into a Base16 encoded string.
encode(byte[]) - Static method in class codec.Base64
Encodes the input array of bytes into a Base64 encoded string with padding if required.
encode(byte[]) - Static method in class codec.Hex
Encodes the input array of bytes into a hexadecimal encoded string.
encode(Encoder) - Method in class codec.pkcs7.Certificates
Encodes this using the given Encoder.
encode(Encoder) - Method in class codec.pkcs7.SignerInfo
Encodes this SignerInfo.
encode(Encoder) - Method in class codec.x509.CRLEntry
for interface codec.asn1.ASN1Type
encode(Encoder) - Method in class codec.x509.X509Certificate
From interface ASN1Type
encode(Encoder) - Method in class codec.x509.X509Crl
for interface codec.asn1.ASN1Type
encodedKey_ - Variable in class codec.pkcs8.PrivateKeyInfo
Stores the encoded private Key.
encodedKey_ - Variable in class codec.x509.SubjectPublicKeyInfo
 
Encoder - Interface in codec.asn1
Defines the methods that must be implemented by encoders of ASN.1 types.
encryptBulkData(InputStream, OutputStream) - Method in class codec.pkcs7.EncryptedData
This method reads plaintext bulk data from the input stream, encrypts it and writes the encrypted data to the given output stream.
encryptBulkData(InputStream, OutputStream) - Method in class codec.pkcs7.EnvelopedData
This method reads plaintext bulk data from the input stream, encrypts it and writes the encrypted data to the given output stream.
encryptBulkData(InputStream, OutputStream) - Method in class codec.pkcs7.SignedAndEnvelopedData
This method reads plaintext bulk data from the input stream, encrypts it and writes the encrypted data to the given output stream.
encryptBulkData(byte[]) - Method in class codec.pkcs7.SignedAndEnvelopedData
 
EncryptedContentInfo - Class in codec.pkcs7
This class represents a EncryptedContentInfo as defined in PKCS#7.
EncryptedContentInfo() - Constructor for class codec.pkcs7.EncryptedContentInfo
Creates an instance ready for parsing.
EncryptedContentInfo(String, SecretKey, AlgorithmParameters) - Constructor for class codec.pkcs7.EncryptedContentInfo
Initialises an instance with the given secret key, algorithm, and parameters.
EncryptedData - Class in codec.pkcs7
This class represents a EncryptedContentInfo as defined in PKCS#7.
EncryptedData() - Constructor for class codec.pkcs7.EncryptedData
Creates an instance ready for decoding.
EncryptedData(String, SecretKey, AlgorithmParameters) - Constructor for class codec.pkcs7.EncryptedData
Creates an instance and initialises it with the given key, algorithm, and parameters.
encryptedData_ - Variable in class codec.pkcs8.EncryptedPrivateKeyInfo
The result of encrypting the private-key information.
EncryptedPrivateKeyInfo - Class in codec.pkcs8
This class represents an EncryptedPrivateKeyInfo as defined in PKCS#8.
EncryptedPrivateKeyInfo() - Constructor for class codec.pkcs8.EncryptedPrivateKeyInfo
This method builds the tree of ASN.1 objects used for decoding this structure.
Engines - Class in codec.util
This class provides the standard JCA/JCE engine name associations.
Engines() - Constructor for class codec.util.Engines
No-one may instantiate this class.
engines_ - Static variable in class codec.util.Engines
The names of the standard engines.
EnvelopedData - Class in codec.pkcs7
This class represents the PKCS#7 EnvelopedData type, which is defined as follows:
EnvelopedData() - Constructor for class codec.pkcs7.EnvelopedData
This method calls builds the tree of ASN.1 objects used for decoding this structure.
EnvelopedData(SecretKey, String, AlgorithmParameters) - Constructor for class codec.pkcs7.EnvelopedData
Creates an instance that is initialised with the given secret key and algorithm parameters.
equals(Object) - Method in class codec.asn1.ASN1ObjectIdentifier
Compares two OIDs for equality.
equals(Object) - Method in class codec.asn1.OIDRegistry
An OIDRegistry equals another iff both are of the same class.
equals(Object) - Method in class codec.util.CertificateStore
 
equals(Object) - Method in class codec.util.CertificateStore.IdxKey
Compares two entries for equality.
equals(Object) - Method in class codec.x501.AVA
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class codec.x501.Name
Compares this object with the given one.
equals(Object) - Method in class codec.x509.AlgorithmIdentifier
This method returns true if the given object is an instance of this class or a subclass thereof and the algorithm OID of the given object equals this object's algorithm OID.
equivIssuerAndSerialNumber(X509Certificate) - Method in class codec.pkcs7.SignerInfo
Checks if this SignerInfo has an issuer distinguished name and a serial number that are equivalent to those in the given certificate.
ESCAPE - Static variable in class codec.x501.RFC1779Parser
Deprecated. The pair introducer.
ESCAPE - Static variable in class codec.x501.RFC2253Parser
The pair introducer.
explicit_ - Variable in class codec.asn1.ASN1AbstractCollection
 
explicit_ - Variable in class codec.asn1.ASN1AbstractType
 
exportKey(String, PrintStream, InputStream, String, char[], String, char[], boolean) - Method in class codec.pkcs.bin.ExtKeyTool
Retrieves a private key from a java keystore and writes it to an PrintStream
ExtendedKeyUsageExtension - Class in codec.x509.extensions
ExtendedKeyUsage exception from X.509
ExtendedKeyUsageExtension() - Constructor for class codec.x509.extensions.ExtendedKeyUsageExtension
Structure-construction, builds the ASN.1 data structure
extensions - Variable in class codec.x509.X509Certificate
 
extensions_ - Variable in class codec.x509.X509TBSCertificate
 
extensionsTag_ - Variable in class codec.x509.X509TBSCertificate
 
ExtKeyTool - Class in codec.pkcs.bin
Extension utility for use alongside Sun's keytool program.
ExtKeyTool() - Constructor for class codec.pkcs.bin.ExtKeyTool
 
ExtKeyTool.ByteContainer - Class in codec.pkcs.bin
Auto-enlarging container for bytes.
ExtKeyTool.ByteContainer(int) - Constructor for class codec.pkcs.bin.ExtKeyTool.ByteContainer
 
ExtKeyTool.ExtKeyToolException - Exception in codec.pkcs.bin
Signals that an error was encounted while using ExtKeyTool functions.
ExtKeyTool.ExtKeyToolException(String) - Constructor for exception codec.pkcs.bin.ExtKeyTool.ExtKeyToolException
 
ExtKeyTool.InvalidCertificateChainException - Exception in codec.pkcs.bin
Signals that an error occurred while trying to constuct a certificate chain.
ExtKeyTool.InvalidCertificateChainException(String) - Constructor for exception codec.pkcs.bin.ExtKeyTool.InvalidCertificateChainException
 
extnID - Variable in class codec.x509.X509Extension
 
extnValue - Variable in class codec.x509.X509Extension
 
extraCh_ - Variable in class codec.UTF8InputStreamReader
 

F

F - Static variable in class codec.Base16
Marks an entry in the decoding table as an invalid code character.
F - Static variable in class codec.Base64
Marks an entry in the decoding table as an invalid code character.
factory_ - Variable in class codec.asn1.ClassInstanceResolver
The class that is used as a factory.
factory_ - Variable in class codec.pkcs7.Certificates
The certificate factory that is used for decoding certificates.
factory_ - Variable in class codec.pkcs7.SignedAndEnvelopedData
The certificate factory that is used for decoding certificates.
factory_ - Variable in class codec.pkcs7.SignedData
The certificate factory that is used for decoding certificates.
fail(String, X509Certificate) - Method in class codec.util.CertificateChainVerifier
Throws a CertificateException with the given error message.
FIELDS - Static variable in class codec.asn1.ASN1GeneralizedTime
The Calendar fields used upon encoding date values.
FIELDS - Static variable in class codec.asn1.ASN1UTCTime
The Calendar fields used upon encoding date values.
fn_oid_ - Static variable in class codec.pkcs12.SafeContents
The OID for the Attribute friendlyName

G

GeneralName - Class in codec.x509
This class represents the GeneralName data type as denoted in X.509.
GeneralName() - Constructor for class codec.x509.GeneralName
Builds the structure of the class ready for decoding
generalNames - Variable in class codec.x509.extensions.DistributionPoint
 
generalNamesTag - Variable in class codec.x509.extensions.DistributionPoint
 
generalNamesType - Static variable in class codec.x509.extensions.DistributionPoint
 
getAlgorithm() - Method in class codec.pkcs7.EncryptedContentInfo
Returns the name of the bulk encryption algorithm name.
getAlgorithm() - Method in class codec.pkcs7.EncryptedData
Returns the name of the bulk encryption algorithm name.
getAlgorithm() - Method in class codec.pkcs7.RecipientInfo
This method returns the resolved key encryption algorithm name that can be used for requesting JCE Cipher implementations.
getAlgorithm() - Method in class codec.pkcs7.SignerInfo
Returns the name of the signature algorithm.
getAlgorithmIdentifier() - Method in class codec.pkcs1.DigestInfo
 
getAlgorithmIdentifier() - Method in class codec.pkcs7.RecipientInfo
This method returns the KeyEncryptionAlgorithmIdentifier.
getAlgorithmIdentifier() - Method in class codec.pkcs8.PrivateKeyInfo
Returns the AlgorithmIdentifier of the embedded key.
getAlgorithmIdentifier() - Method in class codec.x509.SubjectPublicKeyInfo
Returns the AlgorithmIdentifier of the public key.
getAlgorithmName() - Method in class codec.x509.AlgorithmIdentifier
This method returns the JCE standard name of the algorithm specified in this AlgorithmIdentifier.
getAlgorithmOID() - Method in class codec.x509.AlgorithmIdentifier
This method returns the OID of the algorithm represented by this AlgorithmIdentifier.
getASN1Type(ASN1ObjectIdentifier) - Method in class codec.asn1.OIDRegistry
Retrieves an ASN.1 type based on the given OID.
getAttribute(ASN1ObjectIdentifier) - Method in class codec.pkcs9.Attributes
Returns the first attribute of the given type that is found in this instance.
getAttribute(int) - Method in class codec.pkcs9.Attributes
Returns the attribute at the given position.
getAttributes() - Method in class codec.pkcs10.CertificationRequest
Returns an unmodifiable list view on the attributes.
getAttributes() - Method in class codec.pkcs12.SafeBag
 
getAttributes() - Method in class codec.pkcs8.PrivateKeyInfo
Returns an unmodifiable list view on the attributes.
getAuthSafe() - Method in class codec.pkcs12.PFX
This method returns the AuthenticatedSafe structure inside this PFX PDU
getAVAList() - Method in class codec.x501.Name
This method returns the Name as a list of AVA instances in big-endian order.
getBagType() - Method in class codec.pkcs12.SafeBag
Returns the OID defining the type of this SafeBag
getBagValue() - Method in class codec.pkcs12.SafeBag
Returns the actual bag in the SafeBag.
getBasicConstraints() - Method in class codec.x509.X509Certificate
From java.security.cert.X509Certificate.
getBasicConstraints() - Method in class codec.x509.X509TBSCertificate
From java.security.cert.X509Certificate.
getBigInteger() - Method in class codec.asn1.ASN1Integer
 
getBits() - Method in class codec.asn1.ASN1BitString
Returns the contents bits of this instance.
getByteArray() - Method in class codec.asn1.ASN1OctetString
Returns the contents octets as a byte array.
getBytes() - Method in class codec.asn1.ASN1BitString
Returns the contents octets of this instance.
getCertId() - Method in class codec.pkcs12.CertBag
 
getCertificate(String) - Method in class codec.pkcs.bin.AbstractTool
Returns the X.509 certificate whose alias is defined in the command line parser option with the given name.
getCertificate() - Method in class codec.pkcs12.CertBag
 
getCertificate(Principal, BigInteger) - Method in class codec.pkcs7.Certificates
 
getCertificate(Principal, BigInteger) - Method in class codec.pkcs7.SignedAndEnvelopedData
 
getCertificate(Principal, BigInteger) - Method in class codec.pkcs7.SignedData
 
getCertificate(Principal, BigInteger) - Method in interface codec.util.CertificateSource
This method retrieves a certificate based on the distinguished name of the certificate's issuer as well as its serial number, as assigned by the issuer.
getCertificate(Principal, BigInteger) - Method in class codec.util.CertificateStore
This method retrieves a certificate based on the distinguished name of the certificate's issuer as well as its serial number, as assigned by the issuer.
getCertificates() - Method in class codec.pkcs7.SignedAndEnvelopedData
This method returns the certificates stored in this structure.
getCertificates() - Method in class codec.pkcs7.SignedData
This method returns the certificates stored in this structure.
getCertValue() - Method in class codec.pkcs12.CertBag
 
getCipherOID(String) - Static method in class codec.util.JCA
This method maps the given standard signature algorithm name to the string representation of the OID associated with the cipher algorithm of the given signature algorithm.
getClass(int) - Static method in class codec.asn1.DERDecoder
Returns the class that is representing the ASN.1 type with the given tag.
getClasses() - Static method in class codec.asn1.DERDecoder
Initialises the static lookup table for mapping ASN1 tags onto implementing classes.
getCollection() - Method in class codec.asn1.ASN1AbstractCollection
Returns the Java type that corresponds to this ASN.1 type.
getCollection() - Method in interface codec.asn1.ASN1Collection
Returns the Java Collection that is used to maintain the embedded ASN.1 types.
getConstraint() - Method in class codec.asn1.ASN1AbstractCollection
Returns the Constraint of this type or null if there is none.
getConstraint() - Method in class codec.asn1.ASN1AbstractType
Returns the Constraint of this type or null if there is none.
getConstraint() - Method in interface codec.asn1.ASN1Type
Returns the Constraint of this type or null if there is none.
getConstraint() - Method in class codec.x509.CRLEntry
for interface codec.asn1.ASN1Type
getConstraint() - Method in class codec.x509.X509Certificate
From interface ASN1Type
getConstraint() - Method in class codec.x509.X509Crl
for interface codec.asn1.ASN1Type
getContent() - Method in class codec.pkcs7.ContentInfo
This method returns the actual content of this structure.
getContent() - Method in interface codec.pkcs7.Signable
Retrieves the content of theSignable, consisting of the ASN.1 type embedded in its ContentInfo structure.
getContent() - Method in class codec.pkcs7.SignedAndEnvelopedData
This method retrieves the content of this structure, consisting of the ASN.1 type embedded in the ContentInfo structure.
getContent() - Method in class codec.pkcs7.SignedData
This method retrieves the content of this structure, consisting of the ASN.1 type embedded in the ContentInfo structure.
getContentInfo() - Method in class codec.pkcs7.EncryptedData
 
getContentType() - Method in class codec.pkcs7.ContentInfo
Returns the contentType of this structure.
getContentType() - Method in class codec.pkcs7.EncryptedContentInfo
Returns the contentType of this structure.
getContentType() - Method in class codec.pkcs7.EnvelopedData
Retrieves and returns the content type of the content stored in the encryptedContentInfo of this structure.
getContentType() - Method in interface codec.pkcs7.Signable
Returns the content type of the content embedded in this structure.
getContentType() - Method in class codec.pkcs7.SignedAndEnvelopedData
Returns the content type of the content embedded in this structure.
getContentType() - Method in class codec.pkcs7.SignedData
Returns the content type of the content embedded in this structure.
getCriticalExtensionOIDs() - Method in class codec.x509.CRLEntry
implemented abstract method from java.security.cert.X509CrlEntry
getCriticalExtensionOIDs() - Method in class codec.x509.X509Certificate
From java.security.cert.X509Extension.
getCriticalExtensionOIDs() - Method in class codec.x509.X509Crl
implementing abstract method in java.security.cert.X509CRL
getCriticalExtensionOIDs() - Method in class codec.x509.X509Extension
From interface java.security.cert.X509Extension.
getCriticalExtensionOIDs() - Method in class codec.x509.X509TBSCertificate
From java.security.cert.X509Extension.
getCrlId() - Method in class codec.pkcs12.CRLBag
 
getCrlValue() - Method in class codec.pkcs12.CRLBag
returns the CRL Value.
getCurrentEncoding() - Method in class codec.x501.Name
Returns the encoding type that is currently set.
getData() - Method in class codec.pkcs7.EncryptedContentInfo
This method decrypts and returns the decrypted data contained in this instance or null if there is no contained data.
getData() - Method in class codec.pkcs7.EncryptedData
This method decrypts and returns the decrypted data contained in this instance or null if there is no contained data.
getData() - Method in class codec.pkcs7.EnvelopedData
This method decrypts and returns the decrypted data contained in this instance or null if there is no contained data.
getData() - Method in class codec.pkcs7.SignedAndEnvelopedData
This method decrypts and returns the decrypted data contained in this instance or null if there is no contained data.
getData() - Method in class codec.pkcs7.SignedData
This method retrieves the content from this structure's ContentInfo structure.
getDate() - Method in class codec.asn1.ASN1Time
Returns a Java Date instance representing the time in this ASN.1 time type.
getDecodedRawKey() - Method in class codec.pkcs8.PrivateKeyInfo
Returns an ASN.1 type that represents the decoded raw key.
getDecodedRawKey() - Method in class codec.x509.SubjectPublicKeyInfo
Returns an ASN.1 type that represents the decoded raw key.
getDefaultRegistry() - Static method in class codec.asn1.AbstractOIDRegistry
This method returns the default OID registry.
getDefaultRegistry() - Static method in class codec.pkcs.PKCSRegistry
This method returns the default PKCS#7 OID registry.
getDefaultRegistry() - Static method in class codec.pkcs12.PKCS12OIDRegistry
This method returns the default PKCS#7 OID registry.
getDigest() - Method in class codec.pkcs1.DigestInfo
 
getDigestAlgorithmIdentifier() - Method in class codec.pkcs7.SignerInfo
This method returns the DigestAlgorithmIdentifier.
getDigestOID(String) - Static method in class codec.util.JCA
This method maps the given standard signature algorithm name to the string representation of the OID associated with the digest algorithm of the given signature algorithm.
getDistributionPointNames() - Method in class codec.x509.extensions.DistributionPoint
returns the ASN1SequenceOf that contains the GeneralNames with the distribution point URL's.
getDPURLs() - Method in class codec.x509.extensions.DistributionPoint
returns an array of Strings containing all CRL-DP URL's RelativeDistinguishedName not implemented yet!
getElementType() - Method in interface codec.asn1.ASN1CollectionOf
Returns the Java class representing the ASN.1 type of the elements in this collection.
getElementType() - Method in class codec.asn1.ASN1SequenceOf
Returns the Java class representing the ASN.1 type of the elements in this collection or ASN1Type.class if the type cannot be determined.
getElementType() - Method in class codec.asn1.ASN1SetOf
Returns the Java class representing the ASN.1 type of the elements in this collection or ASN1Type.class if the type cannot be determined.
getElementType() - Method in class codec.pkcs9.Attributes
Returns Attribute.class.
getEncoded() - Method in class codec.asn1.ASN1Opaque
This method is a convenience method in order to encode this type with DER.
getEncoded() - Method in class codec.pkcs10.CertificationRequest
Returns the DER-encoded PKCS#10 data structure.
getEncoded() - Method in class codec.x509.CRLEntry
implemented abstract method from java.security.cert.X509CrlEntry
getEncoded() - Method in class codec.x509.X509Certificate
returns the DER-encoded bytearray of this certificate
getEncoded() - Method in class codec.x509.X509Crl
implementing abstract method in java.security.cert.X509CRL
getEncoded() - Method in class codec.x509.X509Extension
Returns the DER encoding of this extension.
getEncoded() - Method in class codec.x509.X509TBSCertificate
returns the DER-encoded bytearray of this certificate
getEncodedValue() - Method in class codec.x501.AVA
Returns the encoded value of the AVA, if given.
getEncoding() - Method in class codec.UTF8InputStreamReader
 
getEncodingType() - Static method in class codec.x501.Name
Returns the default encoding type.
getEncryptedContent() - Method in class codec.pkcs7.EncryptedContentInfo
This method returns the actual content of this structure.
getEncryptedContent() - Method in class codec.pkcs7.EncryptedData
This method returns the actual content of this structure.
getEncryptedDigest() - Method in class codec.pkcs7.SignerInfo
This method returns the encrypted digest stored in this structure.
getEncryptedKey() - Method in class codec.pkcs7.RecipientInfo
This method returns the encrypted bulk encryption key.
getEngineNames() - Static method in class codec.util.Engines
Returns a list of the valid engine names defined in the JCA and JCE in no particular order.
getEngineNames(Provider, String) - Static method in class codec.util.Engines
Returns the list of names of the engines of the given type that are declared by the given provider.
getException() - Method in exception codec.InconsistentStateException
Returns the wrapped exception or this if no exception is wrapped in this one.
getExtensions() - Method in class codec.x509.CRLEntry
implemented abstract method from java.security.cert.X509CrlEntry
getExtensions() - Method in class codec.x509.X509Certificate
Returns a Collection containing all extensions
getExtensions() - Method in class codec.x509.X509Crl
returns a collection of all global extensions inside this crl
getExtensions() - Method in class codec.x509.X509TBSCertificate
Returns a Collection containing all extensions
getExtensionValue(String) - Method in class codec.x509.CRLEntry
implemented abstract method from java.security.cert.X509CrlEntry
getExtensionValue(String) - Method in class codec.x509.X509Certificate
From java.security.cert.X509Extension.
getExtensionValue(String) - Method in class codec.x509.X509Crl
implementing abstract method in java.security.cert.X509CRL
getExtensionValue(String) - Method in class codec.x509.X509Extension
From java.security.cert.X509Extension.
getExtensionValue(String) - Method in class codec.x509.X509TBSCertificate
From java.security.cert.X509Extension.
getFactoryClass() - Method in class codec.asn1.ClassInstanceResolver
Returns the class object of the factory class.
getFieldCorrections() - Method in class codec.asn1.ASN1GeneralizedTime
 
getFieldCorrections() - Method in class codec.asn1.ASN1Time
 
getFieldCorrections() - Method in class codec.asn1.ASN1UTCTime
 
getFieldLengths() - Method in class codec.asn1.ASN1GeneralizedTime
 
getFieldLengths() - Method in class codec.asn1.ASN1Time
 
getFieldLengths() - Method in class codec.asn1.ASN1UTCTime
 
getFields() - Method in class codec.asn1.ASN1GeneralizedTime
 
getFields() - Method in class codec.asn1.ASN1Time
 
getFields() - Method in class codec.asn1.ASN1UTCTime
 
getGeneralName() - Method in class codec.x509.GeneralName
Returns the actual Name as ASN1Type.
getGlobalOIDRegistry() - Static method in class codec.asn1.OIDRegistry
This method returns the global OIDRegistry instance that may be used for querying
getHeaderLength(int, int) - Method in class codec.asn1.AbstractEncoder
This method computes the number of octets needed to encode the identifier and length octets of the ASN.1 type with the given tag and contents length.
getHeaderLength(int, int) - Method in class codec.asn1.DEREncoder
This method computes the number of octets needed to encode the identifier and length octets of the ASN.1 type with the given tag and contents length.
getHeaderLength(int, int) - Method in class codec.asn1.RunLengthEncoder
This method computes the number of octets needed to encode the identifier and length octets of the ASN.1 type with the given tag and contents length.
getInnerType() - Method in class codec.asn1.ASN1Choice
Returns the inner ASN.1 type.
getInnerType() - Method in class codec.asn1.ASN1OpenType
Returns the inner ASN.1 type.
getInnerType() - Method in class codec.asn1.ASN1TaggedType
Returns the underlying ASN.1 type.
getInputLimit() - Method in class codec.asn1.DERDecoder
 
getIntegrityMode() - Method in class codec.pkcs12.PFX
Returns the integrity protection mode.
getIssuer() - Method in class codec.pkcs7.RecipientInfo
Returns the issuer name.
getIssuerDN() - Method in class codec.pkcs7.SignerInfo
Returns the name of the issuer of the certificate of this signer.
getIssuerDN() - Method in class codec.x509.X509Certificate
From java.security.cert.X509Certificate.
getIssuerDN() - Method in class codec.x509.X509Crl
implementing abstract method in java.security.cert.X509CRL
getIssuerDN() - Method in class codec.x509.X509TBSCertificate
From java.security.cert.X509Certificate.
getIssuerUniqueID() - Method in class codec.x509.X509Certificate
From java.security.cert.X509Certificate.
getIssuerUniqueID() - Method in class codec.x509.X509TBSCertificate
From java.security.cert.X509Certificate.
getIterationCount() - Method in class codec.pkcs12.MacData
 
getKey() - Method in class codec.x501.AVA
Returns the attribute key of the AVA
getKey() - Method in class codec.x501.RFC1779Parser.Entry
Deprecated.  
getKeys() - Method in class codec.x501.Name
Returns a map containing the OID/Key-Pairs (default plus user defined), which are accepted as keys of the instance's distinguished Name.
getKeyStore() - Method in class codec.pkcs.bin.AbstractTool
Returns the keystore.
getKeyStruct() - Method in class codec.pkcs8.PrivateKeyInfo
Deprecated. Do not use.
getKeyStruct(boolean) - Method in class codec.pkcs8.PrivateKeyInfo
Deprecated. Do not use.
getKeyStruct() - Method in class codec.x509.SubjectPublicKeyInfo
Deprecated. This method is no longer used.
getKeyStruct(boolean) - Method in class codec.x509.SubjectPublicKeyInfo
Deprecated. This method is no longer used.
getKeyUsage() - Method in class codec.x509.X509Certificate
From java.security.cert.X509Certificate.
getKeyUsage() - Method in class codec.x509.X509TBSCertificate
From java.security.cert.X509Certificate.
getKeyUsageBits(String[]) - Method in class codec.pkcs.bin.SignKey
 
getLengthFields() - Method in class codec.asn1.RunLengthEncoder
This method brings in the harvest of the encoding procedure.
getLocalASN1Type(ASN1ObjectIdentifier, Map) - Method in class codec.asn1.AbstractOIDRegistry
Retrieves an ASN.1 type for the given OID or null if no such type was found.
getLocalASN1Type(ASN1ObjectIdentifier) - Method in class codec.asn1.OIDRegistry
Retrieves an ASN.1 type for the given OID or null if no such type was found.
getLocalASN1Type(ASN1ObjectIdentifier) - Method in class codec.pkcs.PKCSRegistry
Retrieves an ASN.1 type for the given OID or null if no such type was found.
getMacData() - Method in class codec.pkcs12.MacData
 
getMessage() - Method in exception codec.x509.X509Exception
 
getName(String) - Static method in class codec.util.JCA
Returns the JCA standard name for a given OID.
getName() - Method in class codec.x501.Name
This method returns the canonical name of this principal in little-endian order (least significant attribute first) via call to getName(true).
getName(boolean) - Method in class codec.x501.Name
This method returns the canonical name of this principal in little-endian order (least significant attribute first) via call to getName(true, true).
getName(boolean, boolean) - Method in class codec.x501.Name
This method returns the name of this principal.
getNameTable() - Method in class codec.x501.Name
This function returns a Hashtable object with the following properties: The keys are the attribute type/value entries defined in this Name object.
getNextUpdate() - Method in class codec.x509.X509Crl
implementing abstract method in java.security.cert.X509CRL
getNonCriticalExtensionOIDs() - Method in class codec.x509.CRLEntry
implemented abstract method from java.security.cert.X509CrlEntry
getNonCriticalExtensionOIDs() - Method in class codec.x509.X509Certificate
From java.security.cert.X509Extension.
getNonCriticalExtensionOIDs() - Method in class codec.x509.X509Crl
implementing abstract method in java.security.cert.X509CRL
getNonCriticalExtensionOIDs() - Method in class codec.x509.X509Extension
 
getNonCriticalExtensionOIDs() - Method in class codec.x509.X509TBSCertificate
From java.security.cert.X509Extension.
getNotAfter() - Method in class codec.x509.X509Certificate
From java.security.cert.X509Certificate.
getNotAfter() - Method in class codec.x509.X509TBSCertificate
From java.security.cert.X509Certificate.
getNotBefore() - Method in class codec.x509.X509Certificate
From java.security.cert.X509Certificate.
getNotBefore() - Method in class codec.x509.X509TBSCertificate
From java.security.cert.X509Certificate.
getOID() - Method in class codec.asn1.ASN1ObjectIdentifier
 
getOID() - Method in interface codec.asn1.ASN1RegisteredType
This method returns the official OID that identifies this ASN.1 type.
getOID() - Method in class codec.pkcs12.AuthenticatedSafe
A SafeContents can be put recursively into a SafeBag.
getOID() - Method in class codec.pkcs12.CertBag
 
getOID() - Method in class codec.pkcs12.CRLBag
Returns the OID of this bag type.
getOID() - Method in class codec.pkcs12.KeyBag
 
getOID() - Method in class codec.pkcs12.PKCS8ShroudedKeyBag
 
getOID() - Method in class codec.pkcs12.SafeContents
A SafeContents can be put recursively into a SafeBag.
getOID() - Method in class codec.pkcs12.SecretBag
 
getOID() - Method in class codec.pkcs7.Data
Returns the OID of this structure.
getOID() - Method in class codec.pkcs7.EncryptedData
 
getOID() - Method in class codec.pkcs7.EnvelopedData
Returns the OID of this structure.
getOID() - Method in class codec.pkcs7.SignedAndEnvelopedData
Returns the OID of this structure.
getOID() - Method in class codec.pkcs7.SignedData
Returns the OID of this structure.
getOID(String) - Static method in class codec.util.JCA
Returns the OID of the given algorithm name.
getOID(String, String) - Static method in class codec.util.JCA
Returns the OID of the given algorithm name.
getOID() - Method in class codec.x501.Attribute
This method returns the OID of this Attribute.
getOID() - Method in class codec.x509.X509Extension
Returns the OID of this extension
getOIDMap() - Method in class codec.pkcs12.PKCS12OIDRegistry
Returns the mapping from OID to ASN.1 types.
getOIDs() - Method in class codec.x501.Name
Returns a map containing the OID/Key-Pairs (default plus user defined), which are accepted as keys of the instance's distinguished Name.
getPadCount() - Method in class codec.asn1.ASN1BitString
 
getParameters() - Method in class codec.pkcs7.EncryptedContentInfo
Returns the algorithm parameters of the bulk encryption algorithm identifier.
getParameters() - Method in class codec.x509.AlgorithmIdentifier
This method locates a suitable AlgorithmParameters implementation if it is available from the JCE compliant security providers that are installed locally.
getParameterSpec() - Method in class codec.pkcs7.SignerInfo
Returns the algorithm parameter spec for the parameters of the signature algorithm (PKCS#1 Version 2.1 Draft 1) or null if there are none.
getPathLenConstraints() - Method in class codec.x509.extensions.BasicConstraintsExtension
Returns the pathLenConstraints.
getPrefix() - Method in class codec.pkcs12.PKCS12OIDRegistry
Returns the prefix that is prepended to strings in the mapping returned by getOIDMap() in order to form the fully qualified class name.
getPrivateKey(String, String) - Method in class codec.pkcs.bin.AbstractTool
Returns the private key whose alias is defined in the command line parser option with the given name.
getPrivateKey() - Method in class codec.pkcs12.KeyBag
 
getPrivateKey(char[]) - Method in class codec.pkcs8.EncryptedPrivateKeyInfo
This method decrypts the stored encrypted private key info and extracts the private key from it.
getPrivateKey() - Method in class codec.pkcs8.PrivateKeyInfo
Returns the private key embedded in this structure.
getProtectionMode() - Method in class codec.pkcs12.AuthenticatedSafe
Returns the protection mode of each SafeContents in the AuthenticatedSafe
getPublicKey() - Method in class codec.pkcs10.CertificationRequest
Returns the public key inside this Certification Request.
getPublicKey() - Method in class codec.x509.SubjectPublicKeyInfo
Returns the public key embedded in this structure.
getPublicKey() - Method in class codec.x509.X509Certificate
From java.security.cert.X509Certificate.
getPublicKey() - Method in class codec.x509.X509TBSCertificate
From java.security.cert.X509Certificate.
getPublicKeyAlgorithm() - Method in class codec.pkcs10.CertificationRequest
Returns the AlgorithmIdentifier describing the public key's algorithm.
getPurposes() - Method in class codec.x509.extensions.ExtendedKeyUsageExtension
returns all the purpose OIDs inside this extended key usage purpose
getRawKey() - Method in class codec.pkcs8.PrivateKeyInfo
Returns the raw key material.
getRawKey() - Method in class codec.x509.SubjectPublicKeyInfo
Returns the raw key material.
getRecipientInfo(X509Certificate) - Method in class codec.pkcs7.EnvelopedData
This method retrieves the RecipientInfo macthing the given certificate or null if there is no such recipient.
getRecipientInfo(X509Certificate) - Method in class codec.pkcs7.SignedAndEnvelopedData
This method retrieves the RecipientInfo macthing the given certificate or null if there is no such recipient.
getRecipientInfos() - Method in class codec.pkcs7.EnvelopedData
This method returns an unmodifiable list view on the RecipientInfos of this structure.
getRecipientInfos() - Method in class codec.pkcs7.SignedAndEnvelopedData
This method returns an unmodifiable list view on the RecipientInfos of this structure.
getReverseAVAList() - Method in class codec.x501.Name
This method returns the Name as a list of AVA instances in little-endian order.
getReverseName() - Method in class codec.x501.Name
This method returns the canonical name of this principal in big-endian order (most significant attribute first) via call to getReverseName(true).
getReverseName(boolean) - Method in class codec.x501.Name
This method returns the canonical name of this principal in big-endian order (most significant attribute first) via call to getReverseName(false, true).
getRevocationDate() - Method in class codec.x509.CRLEntry
implemented abstract method from java.security.cert.X509CrlEntry
getRevokedCertificate(BigInteger) - Method in class codec.x509.X509Crl
implementing abstract method in java.security.cert.X509CRL
getRevokedCertificates() - Method in class codec.x509.X509Crl
implementing abstract method in java.security.cert.X509CRL
getSafeBag(int) - Method in class codec.pkcs12.SafeContents
returns the SafaBag at position i.
getSafeBags() - Method in class codec.pkcs12.SafeContents
returns the contents of the SafeContents as an array.
getSafeContents(int) - Method in class codec.pkcs12.AuthenticatedSafe
returns the contents of the SafeBag in the AuthenticatedSafe at position i, if the SafeBag is not protected.
getSafeContents(int, char[]) - Method in class codec.pkcs12.AuthenticatedSafe
returns the contents of the SafeBag in the AuthenticatedSafe at position i, if the SafeBag is password-protected.
getSafeContents(int, PrivateKey, X509Certificate) - Method in class codec.pkcs12.AuthenticatedSafe
returns the contents of the SafeBag in the AuthenticatedSafe at position i, if the SafeBag is public-key-protected.
getSalt() - Method in class codec.pkcs12.MacData
 
getSecretKey() - Method in class codec.pkcs7.EncryptedContentInfo
Returns the secret bulk encryption key.
getSecretKey() - Method in class codec.pkcs7.EncryptedData
This method returns the secret bulk encryption key if the underlying EncryptedContentInfo structure is already initialised properly (by calling one of this object's init methods).
getSecretKey() - Method in class codec.pkcs7.EnvelopedData
This method returns the secret bulk encryption key if the underlying EncryptedContentInfo structure is already initialised properly (by calling one of this object's init methods).
getSecretKey(PrivateKey, String) - Method in class codec.pkcs7.RecipientInfo
This method returns the decrypted data encryption key stored in this structure.
getSecretKey() - Method in class codec.pkcs7.SignedAndEnvelopedData
This method returns the secret bulk encryption key if the underlying EncryptedContentInfo structure is already initialised properly (by calling one of this object's init methods).
getSecretOID() - Method in class codec.pkcs12.SecretBag
 
getSecretValue() - Method in class codec.pkcs12.SecretBag
 
getSerialNumber() - Method in class codec.pkcs7.RecipientInfo
Returns the serial number.
getSerialNumber() - Method in class codec.pkcs7.SignerInfo
 
getSerialNumber() - Method in class codec.x509.CRLEntry
implemented abstract method from java.security.cert.X509CrlEntry
getSerialNumber() - Method in class codec.x509.X509Certificate
From java.security.cert.X509Certificate.
getSerialNumber() - Method in class codec.x509.X509TBSCertificate
From java.security.cert.X509Certificate.
getSigAlgName() - Method in class codec.x509.X509Certificate
From java.security.cert.X509Certificate.
getSigAlgName() - Method in class codec.x509.X509Crl
implementing abstract method in java.security.cert.X509CRL
getSigAlgName() - Method in class codec.x509.X509TBSCertificate
From java.security.cert.X509Certificate.
getSigAlgOID() - Method in class codec.x509.X509Certificate
From java.security.cert.X509Certificate.
getSigAlgOID() - Method in class codec.x509.X509Crl
implementing abstract method in java.security.cert.X509CRL
getSigAlgOID() - Method in class codec.x509.X509TBSCertificate
From java.security.cert.X509Certificate.
getSigAlgParams() - Method in class codec.x509.X509Certificate
From java.security.cert.X509Certificate.
getSigAlgParams() - Method in class codec.x509.X509Crl
implementing abstract method in java.security.cert.X509CRL
getSigAlgParams() - Method in class codec.x509.X509TBSCertificate
From java.security.cert.X509Certificate.
getSignature() - Method in class codec.pkcs10.CertificationRequest
Returns the signature on this certification request that is done by appliying the corresponding private key.
getSignature() - Method in class codec.x509.X509Certificate
From java.security.cert.X509Certificate.
getSignature() - Method in class codec.x509.X509Crl
implementing abstract method in java.security.cert.X509CRL
getSignatureName(String, String) - Static method in class codec.util.JCA
This method maps a given digest algorithm OID and cipher algorithm OID onto the standard name of the combined signature algorithm.
getSignerInfo(X509Certificate) - Method in interface codec.pkcs7.Signable
Returns the SignerInfo that matches the given certificate.
getSignerInfo(X509Certificate) - Method in class codec.pkcs7.SignedAndEnvelopedData
Returns the SignerInfo that matches the given certificate.
getSignerInfo(X509Certificate) - Method in class codec.pkcs7.SignedData
Returns the SignerInfo that matches the given certificate.
getSignerInfos() - Method in class codec.pkcs7.SignedAndEnvelopedData
This method returns the SignerInfos of the signers of this structure.
getSignerInfos() - Method in class codec.pkcs7.SignedData
This method returns the SignerInfos of the signers of this structure.
getSlashedForm(String) - Static method in class codec.util.JCA
This method maps the standard signature algorithm name to the digestAlg/cipherAlg format.
getStdNames(String) - Static method in class codec.util.Engines
Retrieves the standard names defined in the JCE and JCA for the given engine type.
getString() - Method in class codec.asn1.ASN1AbstractString
Returns the represented string value.
getString() - Method in interface codec.asn1.ASN1String
Returns the represented string value.
getSubjectDN() - Method in class codec.pkcs10.CertificationRequest
Returns the subject's distinguished name.
getSubjectDN() - Method in class codec.x509.X509Certificate
From java.security.cert.X509Certificate.
getSubjectDN() - Method in class codec.x509.X509TBSCertificate
From java.security.cert.X509Certificate.
getSubjectUniqueID() - Method in class codec.x509.X509Certificate
From java.security.cert.X509Certificate.
getSubjectUniqueID() - Method in class codec.x509.X509TBSCertificate
From java.security.cert.X509Certificate.
getTag() - Method in class codec.asn1.ASN1AbstractCollection
 
getTag() - Method in class codec.asn1.ASN1AbstractType
 
getTag() - Method in class codec.asn1.ASN1BitString
 
getTag() - Method in class codec.asn1.ASN1BMPString
Returns the ASN.1 tag of this type which is [UNIVERSAL 30].
getTag() - Method in class codec.asn1.ASN1Boolean
 
getTag() - Method in class codec.asn1.ASN1Choice
Returns the tag of the inner type.
getTag() - Method in class codec.asn1.ASN1Enumerated
 
getTag() - Method in class codec.asn1.ASN1GeneralizedTime
 
getTag() - Method in class codec.asn1.ASN1IA5String
Method declaration.
getTag() - Method in class codec.asn1.ASN1Integer
 
getTag() - Method in class codec.asn1.ASN1Null
 
getTag() - Method in class codec.asn1.ASN1ObjectIdentifier
 
getTag() - Method in class codec.asn1.ASN1OctetString
 
getTag() - Method in class codec.asn1.ASN1OpenType
Returns the tag of the inner type.
getTag() - Method in class codec.asn1.ASN1PrintableString
 
getTag() - Method in class codec.asn1.ASN1Sequence
Returns the SEQUENCE tag.
getTag() - Method in class codec.asn1.ASN1Set
Returns the SET tag.
getTag() - Method in class codec.asn1.ASN1T61String
Returns the ASN.1 tag of this type.
getTag() - Method in class codec.asn1.ASN1TaggedType
Returns the tag of this type.
getTag() - Method in interface codec.asn1.ASN1Type
 
getTag() - Method in class codec.asn1.ASN1UniversalString
Returns the ASN.1 tag of this type.
getTag() - Method in class codec.asn1.ASN1UTCTime
Method declaration.
getTag() - Method in class codec.asn1.ASN1UTF8String
Returns the tag of this class.
getTag() - Method in class codec.x509.CRLEntry
for interface codec.asn1.ASN1Type
getTag() - Method in class codec.x509.X509Certificate
From interface ASN1Type
getTag() - Method in class codec.x509.X509Crl
for interface codec.asn1.ASN1Type
getTagClass() - Method in class codec.asn1.ASN1AbstractCollection
This default implementation returns UNIVERSAL.
getTagClass() - Method in class codec.asn1.ASN1AbstractType
This default implementation returns UNIVERSAL.
getTagClass() - Method in class codec.asn1.ASN1Choice
Returns the tag class of the inner type.
getTagClass() - Method in class codec.asn1.ASN1OpenType
Returns the tag class of the inner type.
getTagClass() - Method in class codec.asn1.ASN1TaggedType
Returns the tag class of this type.
getTagClass() - Method in interface codec.asn1.ASN1Type
 
getTagClass() - Method in class codec.x509.CRLEntry
for interface codec.asn1.ASN1Type
getTagClass() - Method in class codec.x509.X509Certificate
From interface ASN1Type
getTagClass() - Method in class codec.x509.X509Crl
for interface codec.asn1.ASN1Type
getTBS() - Method in class codec.pkcs10.CertificationRequest
Returns the to-be-signed (TBS) data structure, meaning the data to be applied on the signature algorithm.
getTBSCertificate() - Method in class codec.x509.X509Certificate
From java.security.cert.X509Certificate.
getTBSCertificate(AlgorithmIdentifier) - Method in class codec.x509.X509Certificate
Returns the to-be-signed (TBS) part of this certificate, meaning the byte-array that initializes the signature algorithm.
getTBSCertList() - Method in class codec.x509.X509Crl
gets the binary to-be-signed which is the input for the java Signature object for verifying
getTBSCertList(AlgorithmIdentifier) - Method in class codec.x509.X509Crl
gets the binary to-be-signed which is the input for the java Signature object for signing
getThisUpdate() - Method in class codec.x509.X509Crl
returns the issuing date of this crl update
getTime() - Method in class codec.asn1.ASN1Time
Returns a Java long representing the time in milliseconds since January 1, 1970, 00:00:00 GMT in this ASN.1 time type.
getType(int, int) - Method in class codec.asn1.ASN1Choice
Returns the choice with the given tag and tagclass if it exists, otherwise null is returned.
getValue() - Method in class codec.asn1.ASN1AbstractCollection
Returns the Java type that corresponds to this ASN.1 type.
getValue() - Method in class codec.asn1.ASN1AbstractString
Returns the represented string value.
getValue() - Method in class codec.asn1.ASN1AbstractType
 
getValue() - Method in class codec.asn1.ASN1BitString
This method calls getBits().
getValue() - Method in class codec.asn1.ASN1Boolean
 
getValue() - Method in class codec.asn1.ASN1Choice
Returns the value of the inner type.
getValue() - Method in class codec.asn1.ASN1Integer
 
getValue() - Method in class codec.asn1.ASN1Null
 
getValue() - Method in class codec.asn1.ASN1ObjectIdentifier
 
getValue() - Method in class codec.asn1.ASN1OctetString
 
getValue() - Method in class codec.asn1.ASN1OpenType
Returns the value of the inner type.
getValue() - Method in class codec.asn1.ASN1TaggedType
Returns the value of the inner type.
getValue() - Method in interface codec.asn1.ASN1Type
 
getValue() - Method in class codec.x501.AVA
Returns the string value of the AVA.
getValue() - Method in class codec.x501.RFC1779Parser.Entry
Deprecated.  
getValue() - Method in class codec.x509.CRLEntry
for interface codec.asn1.ASN1Type
getValue() - Method in class codec.x509.X509Certificate
From interface ASN1Type
getValue() - Method in class codec.x509.X509Crl
 
getValue() - Method in class codec.x509.X509Extension
Returns this extension's value.
getVersion() - Method in class codec.pkcs12.PFX
This method returns the version number of this structure.
getVersion() - Method in class codec.pkcs8.PrivateKeyInfo
Returns the version number of this instance.
getVersion() - Method in class codec.x509.X509Certificate
Returns the version of this X509 certificate (0=v1, 1=v2, 2=v3)
getVersion() - Method in class codec.x509.X509Crl
returns the X.509 version (1,2,3) of this crl
getVersion() - Method in class codec.x509.X509TBSCertificate
Returns the version of this X509 certificate (0=v1, 1=v2, 2=v3)
global_ - Static variable in class codec.asn1.OIDRegistry
The global instance of OID registries.
grow() - Method in class codec.pkcs.bin.ExtKeyTool.ByteContainer
 

H

hasData() - Method in class codec.pkcs7.SignedData
This method returns true if this structure has content of type Data and the content contained in it is not null.
hasExtensions() - Method in class codec.x509.CRLEntry
implemented abstract method from java.security.cert.X509CrlEntry
hasExtra_ - Variable in class codec.UTF8InputStreamReader
 
hashCode() - Method in class codec.asn1.ASN1ObjectIdentifier
This method computes the hash code of this instance.
hashCode() - Method in class codec.asn1.OIDRegistry
The hash code of an instance is the hash code of its class.
hashCode() - Method in class codec.util.CertificateStore
 
hashCode() - Method in class codec.util.CertificateStore.IdxKey
Returns the hash code of this instance.
hashCode() - Method in class codec.x509.AlgorithmIdentifier
 
hasNext() - Method in class codec.util.CertificateIterator
 
hasNext() - Method in class codec.x501.RFC1779Parser.Entry
Deprecated.  
hasRecipient(X509Certificate) - Method in class codec.pkcs7.EnvelopedData
This method checks if the given certificate is listed as a recipient by comparing the issuer and serial number of the given certificate with those listed in the recipient infos of this instance.
hasRecipient(X509Certificate) - Method in class codec.pkcs7.SignedAndEnvelopedData
This method checks if the given certificate is listed as a recipient by comparing the issuer and serial number of the given certificate with those listed in the recipient infos of this instance.
hasSibling() - Method in class codec.x501.AVA
 
hasUnsupportedCriticalExtension() - Method in class codec.x509.CRLEntry
implemented abstract method from java.security.cert.X509CrlEntry
hasUnsupportedCriticalExtension() - Method in class codec.x509.X509Certificate
From java.security.cert.X509Extension.
hasUnsupportedCriticalExtension() - Method in class codec.x509.X509Crl
implementing abstract method in java.security.cert.X509CRL
hasUnsupportedCriticalExtension() - Method in class codec.x509.X509Extension
From java.security.cert.X509Extension
hasUnsupportedCriticalExtension() - Method in class codec.x509.X509TBSCertificate
From java.security.cert.X509Extension.
help() - Method in class codec.asn1.ASN1Show
 
help_ - Variable in class codec.asn1.ASN1Show
 
hex - Static variable in class codec.Base64
Used to transform bytes into a hexadecimal string representation - basically a convenience method which facilitates debugging and verification.
Hex - Class in codec
A converter that converts binary data into strings of hexadecimal characters and vice versa.
Hex() - Constructor for class codec.Hex
This class is never instantiated; use the class methods instead.
HEX_ - Static variable in class codec.Hex
The basic Base16 encoding table.
HEXCHAR - Static variable in class codec.x501.RFC2253Parser
Valid hex characters.

I

i_ - Variable in class codec.util.CertificateIterator
The Iterator of the certificates in the isnIdx_.
IA5_ENCODING - Static variable in class codec.x501.Name
Constant for IA5Encoding of the Name
id_ce_authorityKeyIdentifier - Static variable in class codec.x509.extensions.AuthorityKeyIdentifierExtension
 
id_ce_basicConstraints - Static variable in class codec.x509.extensions.BasicConstraintsExtension
 
id_ce_cRLDistributionPoints - Static variable in class codec.x509.extensions.CRLDistributionPointsExtension
 
id_ce_cRLReason - Static variable in class codec.x509.extensions.ReasonCodeExtension
This is the object identifier (OID) of this extension
id_ce_extCertificatePolicies - Variable in class codec.x509.extensions.CertificatePoliciesExtension
 
id_ce_extKeyUsage - Static variable in class codec.x509.extensions.ExtendedKeyUsageExtension
This is the object identifier (OID) of this extension
id_ce_subjectKeyIdentifier - Variable in class codec.x509.extensions.SubjectKeyIdentifierExtension
 
id_kp_serverAuth - Static variable in class codec.x509.extensions.ExtendedKeyUsageExtension
This is the object identifier (OID) for the serverAuth case of this extension
id_kp_timeStamping - Static variable in class codec.x509.extensions.ExtendedKeyUsageExtension
This is the object identifier (OID) for the timeStamping case of this extension
id_qt_cps - Static variable in class codec.x509.extensions.CertificatePoliciesExtension
policyQualifierIds for Internet policy qualifiers defined in RFC3280: id-qt-cps OBJECT IDENTIFIER ::= { id-qt 1 } ...
id_qt_unotice - Static variable in class codec.x509.extensions.CertificatePoliciesExtension
THIS Qualifier is currently not supported by this class! policyQualifierIds for Internet policy qualifiers defined in RFC3280: id-qt-unotice OBJECT IDENTIFIER ::= { id-qt 2 } ...
importKey(String, String, InputStream, InputStream, InputStream, String, String, char[], char[]) - Method in class codec.pkcs.bin.ExtKeyTool
Given a java keystore, private key, and matching certificate chain; creates a new keystore containing the union of these objects
InconsistentStateException - Exception in codec
Signals an inconsistent object state.
InconsistentStateException() - Constructor for exception codec.InconsistentStateException
Creates an instance.
InconsistentStateException(String) - Constructor for exception codec.InconsistentStateException
Creates an instance with the given message.
InconsistentStateException(Exception) - Constructor for exception codec.InconsistentStateException
Creates an exception that wraps around the given exception.
INCREMENT - Static variable in class codec.asn1.RunLengthEncoder
The number of slots by which the internal buffer is incremented if its capacity is eexceeded.
indefinite_ - Variable in class codec.asn1.DERDecoder
 
info_ - Variable in class codec.pkcs7.EncryptedData
the actual content of this structure.
info_ - Variable in class codec.pkcs7.EnvelopedData
The EncryptedContentInfo.
info_ - Variable in class codec.pkcs7.SignedAndEnvelopedData
The EncryptedContentInfo.
info_ - Variable in class codec.pkcs7.Signer
The SignerInfo of the signer whose signature generation is in progress.
info_ - Variable in class codec.pkcs7.Verifier
The SignerInfo of the signer whose signature verification is in progress.
infos_ - Variable in class codec.pkcs7.SignedData
The SignerInfos.
init(PrivateKey, RecipientInfo) - Method in class codec.pkcs7.EncryptedContentInfo
Initialises this instance for encryption/decryption with the BEK that is stored in the given RecipientInfo.
init(SecretKey) - Method in class codec.pkcs7.EncryptedContentInfo
Initialises this instance for encryption/decryption with the given secret key.
init() - Method in class codec.pkcs7.EncryptedContentInfo
Basic initialization.
init(SecretKey) - Method in class codec.pkcs7.EncryptedData
Initialises the underlying EncryptedContentInfo with the given bulk encryption key.
init(X509Certificate, PrivateKey) - Method in class codec.pkcs7.EnvelopedData
Initialises this instance for encryption/decryption.
init(X509Certificate, PrivateKey) - Method in class codec.pkcs7.SignedAndEnvelopedData
Initialises this instance for encryption/decryption.
init() - Method in class codec.pkcs7.SignerInfo
This method determines the signature algorithm and appropriate parameters for initialising the signature algorithm from the algorithm identifiers in this structure.
init(KeyStore) - Method in class codec.util.CertificateStore
Initialises this instance.
init(Collection) - Method in class codec.util.CertificateStore
Initialises this instance.
initAliasLookup() - Static method in class codec.util.JCA
Reads the properties of the installed providers and builds an optimized alias lookup table.
initEngines() - Static method in class codec.util.Engines
Initialises the names of the JCE/JCA engines.
initMaps() - Method in class codec.x501.Name
This method initializes the hashmaps, which are needed to create the ASN1Structure Tree.
initProvider(Properties) - Method in class codec.pkcs.bin.ExtKeyTool
Ensures that providers specified on the command line are in fact loaded into the current environment.
inner_ - Variable in class codec.asn1.ASN1Choice
 
inner_ - Variable in class codec.asn1.ASN1OpenType
 
inner_ - Variable in class codec.asn1.ASN1TaggedType
 
ins_ - Variable in class codec.UTF8InputStreamReader
 
INTEGRITY_MODE_ - Variable in class codec.pkcs12.PFX
holds the current integrity mode
INTEGRITY_MODE_NONE - Static variable in class codec.pkcs12.PFX
for PFX with no integrity mode
INTEGRITY_MODE_PASSWORD - Static variable in class codec.pkcs12.PFX
for PFX protected in password integrity mode
INTEGRITY_MODE_PUBLIC_KEY - Static variable in class codec.pkcs12.PFX
for PFX protected in public key integrity mode
InvalidAttributeException - Exception in codec.pkcs9
Thrown when a given Attribute does not match a required one, e.g.
InvalidAttributeException() - Constructor for exception codec.pkcs9.InvalidAttributeException
Creates an instance.
InvalidAttributeException(String) - Constructor for exception codec.pkcs9.InvalidAttributeException
Creates an instance with the given message.
iPAddress_ - Variable in class codec.x509.GeneralName
 
iPAdr_ - Variable in class codec.x509.GeneralName
 
isCA() - Method in class codec.x509.extensions.BasicConstraintsExtension
Returns the cA.
isCritical() - Method in class codec.x509.X509Extension
Returns the critical flag of this extension
isDebug() - Method in class codec.asn1.DERDecoder
 
isEncodedValue() - Method in class codec.x501.AVA
Returns the status of the attribute value.
isExplicit() - Method in class codec.asn1.ASN1AbstractCollection
 
isExplicit() - Method in class codec.asn1.ASN1AbstractType
Returns code>true if this type is tagged EXPLICIT and false otherwise.
isExplicit() - Method in class codec.asn1.ASN1Choice
Returns the tagging of the inner type.
isExplicit() - Method in class codec.asn1.ASN1TaggedType
Tagged types themselves are always tagged EXPLICIT.
isExplicit() - Method in interface codec.asn1.ASN1Type
 
isExplicit() - Method in class codec.x509.CRLEntry
for interface codec.asn1.ASN1Type
isExplicit() - Method in class codec.x509.X509Certificate
From interface ASN1Type
isExplicit() - Method in class codec.x509.X509Crl
for interface codec.asn1.ASN1Type
isMatchingKey(String, PublicKey, PrivateKey) - Method in class codec.pkcs.bin.ExtKeyTool
Boolean indication of whether a given private key and public key form a valid keypair.
isnIdx_ - Variable in class codec.util.CertificateStore
The cached certificates indexed by their issuer names and serial numbers.
isOptional() - Method in class codec.asn1.ASN1AbstractCollection
 
isOptional() - Method in class codec.asn1.ASN1AbstractType
 
isOptional() - Method in interface codec.asn1.ASN1Type
 
isOptional() - Method in class codec.x509.CRLEntry
for interface codec.asn1.ASN1Type
isOptional() - Method in class codec.x509.X509Certificate
From interface ASN1Type
isOptional() - Method in class codec.x509.X509Crl
for interface codec.asn1.ASN1Type
isPatternMatch(Name) - Method in class codec.x501.Name
Compares the given Name with this Name for equality, where an asterisk ('*') attribute value in this Name matches any corresponding attribute value of the given Name.
isPrefixOf(ASN1ObjectIdentifier) - Method in class codec.asn1.ASN1ObjectIdentifier
This method determines whether the given OID is part of the OID family defined by this OID prefix.
isReady() - Method in class codec.pkcs7.EncryptedContentInfo
This method returns true if this instance is ready for encryption/decryption without further initialisation.
isReady() - Method in class codec.pkcs7.EncryptedData
This method returns true if this instance is ready for encryption/decryption without further initialisation.
isReady() - Method in class codec.pkcs7.EnvelopedData
This method returns true if this instance is ready for encryption/decryption without further initialisation.
isReady() - Method in class codec.pkcs7.SignedAndEnvelopedData
This method returns true if this instance is ready for encryption/decryption without further initialisation.
isRevoked(Certificate) - Method in class codec.x509.X509Crl
returns true if the given certificate is revoked in this crl
issuer - Variable in class codec.x509.X509Certificate
 
issuer - Variable in class codec.x509.X509Crl
 
issuer_ - Variable in class codec.pkcs7.RecipientInfo
The issuer name.
issuer_ - Variable in class codec.pkcs7.SignerInfo
The issuer name.
issuer_ - Variable in class codec.util.CertificateStore.IdxKey
The issuer name.
issuer_ - Variable in class codec.x509.X509TBSCertificate
 
issuerUniqueID - Variable in class codec.x509.X509Certificate
 
issuerUniqueID_ - Variable in class codec.x509.X509TBSCertificate
 
issuerUniqueIDTag_ - Variable in class codec.x509.X509TBSCertificate
 
isTrue() - Method in class codec.asn1.ASN1Boolean
 
isTrusted(X509Certificate) - Method in class codec.util.CertificateChainVerifier
Checks if the given certificate is a trusted certificate.
isType(int, int) - Method in class codec.asn1.ASN1AbstractCollection
Returns true if the given tag and tag class matches the tag and tag class of this instance.
isType(int, int) - Method in class codec.asn1.ASN1AbstractType
Returns true if the given tag and tag class matches the tag and tag class of this instance.
isType(int, int) - Method in class codec.asn1.ASN1Choice
 
isType(int, int) - Method in class codec.asn1.ASN1Opaque
This method adopts the given tag and tag class if this instance is not yet initialised with a tag or tag class.
isType(int, int) - Method in class codec.asn1.ASN1OpenType
This method compares the given tag and tag class with the tag and tag class of the resolved type.
isType(int, int) - Method in interface codec.asn1.ASN1Type
Returns true if this type matches the given tag and tagclass.
isType(int, int) - Method in class codec.x509.CRLEntry
for interface codec.asn1.ASN1Type
isType(int, int) - Method in class codec.x509.X509Certificate
From interface ASN1Type
isType(int, int) - Method in class codec.x509.X509Crl
for interface codec.asn1.ASN1Type
isZero() - Method in class codec.asn1.ASN1BitString
Returns true if the bit string contains no bits that are 1.
iter_ - Variable in class codec.pkcs12.MacData
the number of iterations

J

JCA - Class in codec.util
A number of invariants must hold for the properties defined by the installed providers such that this class can work properly: Aliases must be mapped to standard JCA/JCE names whenever possible.
JCA() - Constructor for class codec.util.JCA
Let no-one create an instance.

K

k_ - Variable in class codec.x501.RFC1779Parser.Entry
Deprecated.  
key_ - Variable in class codec.x501.AVA
The attribute key of the AVA.
KEY_AGREEMENT - Static variable in interface codec.util.CertificateSource
Matches certificates with the keyAgreement bit set.
KEY_CERT_SIGN - Static variable in interface codec.util.CertificateSource
Matches certificates with the keyCertSign bit set.
KEY_ENCIPHERMENT - Static variable in interface codec.util.CertificateSource
Matches certificates with the keyEncipherment bit set.
keyAgreement_ - Static variable in class codec.util.Engines
The names of the KeyAgreement instances.
KeyBag - Class in codec.pkcs12
This class represents a KeyBag as defined in PKCS#12.
KeyBag() - Constructor for class codec.pkcs12.KeyBag
default constructor.
KeyBag(AlgorithmIdentifier, byte[]) - Constructor for class codec.pkcs12.KeyBag
 
KeyBag(AlgorithmIdentifier, ASN1Type) - Constructor for class codec.pkcs12.KeyBag
 
KeyBag(PrivateKey) - Constructor for class codec.pkcs12.KeyBag
 
keyFactory_ - Static variable in class codec.util.Engines
 
keyGenerator_ - Static variable in class codec.util.Engines
The names of the KeyGenerator instances.
keyIdentifier - Variable in class codec.x509.extensions.AuthorityKeyIdentifierExtension
 
keyIdentifier - Variable in class codec.x509.extensions.SubjectKeyIdentifierExtension
 
keyIdentifierTag - Variable in class codec.x509.extensions.AuthorityKeyIdentifierExtension
 
keyIdentifierType - Static variable in class codec.x509.extensions.AuthorityKeyIdentifierExtension
 
keyPairGenerator_ - Static variable in class codec.util.Engines
The names of the KeyPairGenerator instances.
keys_ - Static variable in class codec.x501.Name
The (uppercase) acronyms of the default attributes allowed in this Name class.
keystore_ - Variable in class codec.pkcs.bin.AbstractTool
The keystore.
keyStore_ - Static variable in class codec.util.Engines
The names of the KeyStore instances.
kl_ - Variable in class codec.x501.RFC1779Parser.Entry
Deprecated.  
klist_ - Variable in class codec.x501.RFC1779Parser
Deprecated. The list of attributes in the order they were parsed.

L

length_ - Variable in class codec.asn1.DERDecoder
 
LENGTH_LONGFORM - Static variable in class codec.asn1.ASN1
 
LENGTH_MASK - Static variable in class codec.asn1.ASN1
 
LENGTHS - Static variable in class codec.asn1.ASN1GeneralizedTime
The lengths of the encoded fields in characters.
LENGTHS - Static variable in class codec.asn1.ASN1UTCTime
The lengths of the encoded fields in characters.
limit_ - Variable in class codec.asn1.DERDecoder
The maximum allowed length of the input.
LINEBREAK - Static variable in class codec.x501.RFC2253Parser
The line break character.
linkChain(String, X509Certificate[], PrivateKey) - Method in class codec.pkcs.bin.ExtKeyTool
Converts an array of certificates into an ordered chain.
lk_oid_ - Static variable in class codec.pkcs12.SafeContents
The OID for the Attribute localKeyId
loadContentInfo(String) - Method in class codec.pkcs.bin.AbstractTool
Loads a PKCS#7 ContentInfo and returns its content.
loadKeyStore(String, InputStream, String, char[]) - Method in class codec.pkcs.bin.ExtKeyTool
Creates and initializes a java KeyStore
log(String) - Static method in class codec.pkcs.bin.ExtKeyTool
 

M

mac_ - Variable in class codec.pkcs12.MacData
The mac data
mac_ - Static variable in class codec.util.Engines
The names of the Mac instances.
MacData - Class in codec.pkcs12
This class represents a MacData as defined in PKCS#12.
MacData() - Constructor for class codec.pkcs12.MacData
Default constructor.
MacData(DigestInfo, byte[], int) - Constructor for class codec.pkcs12.MacData
Constructor upon input data
macData_ - Variable in class codec.pkcs12.PFX
The mac data that protects the integrity of the PFX in password-based-integrity- mode.
macSalt_ - Variable in class codec.pkcs12.MacData
the salt used to produce the mac key
main(String[]) - Static method in class codec.asn1.ASN1GeneralizedTime
 
main(String[]) - Static method in class codec.asn1.ASN1Show
 
main(String[]) - Static method in class codec.asn1.ASN1UTCTime
 
main(String[]) - Static method in class codec.Base16
 
main(String[]) - Static method in class codec.pkcs.bin.Crypt
 
main(String[]) - Static method in class codec.pkcs.bin.ExtKeyTool
 
main(String[]) - Static method in class codec.pkcs.bin.Sign
 
main(String[]) - Static method in class codec.pkcs.bin.SignKey
 
main(String[]) - Static method in class codec.pkcs.PKCSRegistry
 
main(String[]) - Static method in class codec.x501.RFC1779Parser
Deprecated.  
main(String[]) - Static method in class codec.x501.RFC2253Parser
Main method of the class.
makeData(SafeContents) - Method in class codec.pkcs12.AuthenticatedSafe
returns a ContentInfo with contentType Data to feed to an AuthenticatedSafe.
makeEncryptedData(SafeContents, char[], String) - Method in class codec.pkcs12.AuthenticatedSafe
 
makeEnvelopedData(SafeContents, SecretKey, String, AlgorithmParameters, X509Certificate[]) - Method in class codec.pkcs12.AuthenticatedSafe
 
map_ - Static variable in class codec.pkcs.PKCSRegistry
The mapping from OID to ASN.1 types implementing encoding and decoding of the ASN.1 structure registered under the given OID.
map_ - Static variable in class codec.pkcs12.PKCS12OIDRegistry
The mapping from OID to ASN.1 types implementing encoding and decoding of the ASN.1 structure registered under the given OID.
map_ - Static variable in class codec.util.Engines
The well-known standardised engine names.
mark(int) - Method in class codec.asn1.DERDecoder
This method calls the corresponding method of the underlying stream and also marks this stream's position, which denotes the overall number of octets already read from this stream.
markpos_ - Variable in class codec.asn1.DERDecoder
The marked position in the stream.
markSupported() - Method in class codec.asn1.DERDecoder
Returns true iff the underlying stream supports marking of stream positions.
MASK - Static variable in class codec.asn1.ASN1BitString
 
match0(ASN1Type, boolean) - Method in class codec.asn1.DERDecoder
Reads the next header from the stream and matches the given encoding type flag and the tag and tag class of the given type against the the current header.
match1(ASN1Type) - Method in class codec.asn1.DERDecoder
Reads the next header from the stream and matches the tag and tag class of the given type against the current header.
match2(int, int) - Method in class codec.asn1.DERDecoder
Reads the next header from the stream and matches it against the given tag and tag class.
MATCH_ALL - Static variable in class codec.x501.Name
The "match all" pattern symbol.
md_ - Variable in class codec.pkcs7.Verifier
The PKCS#9 MessageDigest Attribute value when verifying in two-step mode.
MESSAGE_DIGEST - Variable in class codec.pkcs7.Signer
The OID of PKCS#9 MessageDigest Attribute
MESSAGE_DIGEST - Variable in class codec.pkcs7.Verifier
The OID of PKCS#9 MessageDigest Attribute
messageDigest_ - Static variable in class codec.util.Engines
The names of the MessageDigest instances.
mode_ - Static variable in class codec.util.Engines
The names of the cipher operation modes.
morebyte() - Method in class codec.UTF8InputStreamReader
 

N

Name - Class in codec.x501
This class represents the X501 Name.
Name() - Constructor for class codec.x501.Name
This constructor calls Name.initMaps() to create an empty structure for a Relative Distinguished Name object.
Name(String) - Constructor for class codec.x501.Name
This constructor parses the given String according to RFC2253 and builds the internal ASN.1 representation of it.
Name(String, int) - Constructor for class codec.x501.Name
This constructor parses the given String according to RFC2253 and builds the internal ASN.1 representation of it.
Name(String, boolean) - Constructor for class codec.x501.Name
This constructor parses the given String according to RFC2253 and builds the internal ASN.1 representation of it.
Name(String, int, boolean) - Constructor for class codec.x501.Name
This constructor parses the given String according to RFC2253 and builds the internal ASN.1 representation of it.
nameRel - Variable in class codec.x509.extensions.DistributionPoint
 
nameRelTag - Variable in class codec.x509.extensions.DistributionPoint
 
nameRelType - Static variable in class codec.x509.extensions.DistributionPoint
 
newElement() - Method in interface codec.asn1.ASN1CollectionOf
Creates and returns a new instance of the class passed to the constructor of this instance.
newElement() - Method in class codec.asn1.ASN1SequenceOf
Creates and returns a new instance of the element type of this instance.
newElement() - Method in class codec.asn1.ASN1SetOf
Creates and returns a new instance of the element type of this instance.
newElement() - Method in class codec.pkcs9.Attributes
Returns a new attribute instance.
newElement() - Method in class codec.x501.Name
This method returns a new set of AttributeValueAssertions (AVA).
newRecipient(X509Certificate) - Method in class codec.pkcs7.EncryptedContentInfo
This method initialises and returns a new RecipientInfo based on the given certificate.
next() - Method in class codec.util.CertificateIterator
 
next() - Method in class codec.x501.RFC1779Parser.Entry
Deprecated.  
nextCert_ - Variable in class codec.util.CertificateIterator
The certificate that is returned next.
nextUpdate - Variable in class codec.x509.X509Crl
 
NO_INNER - Static variable in class codec.asn1.ASN1Choice
 
NO_INNER - Static variable in class codec.asn1.ASN1OpenType
 
NO_PROTECTION - Variable in class codec.pkcs12.AuthenticatedSafe
identifies no protection mode
NON_REPUDIATION - Static variable in interface codec.util.CertificateSource
Matches certificates with the nonRepudiation bit set.
NoSuchAttributeException - Exception in codec.pkcs9
Thrown when a Attribute is not found.
NoSuchAttributeException() - Constructor for exception codec.pkcs9.NoSuchAttributeException
Creates an instance.
NoSuchAttributeException(String) - Constructor for exception codec.pkcs9.NoSuchAttributeException
Creates an instance with the given message.
NoSuchSignerException - Exception in codec.pkcs7
Thrown when a SignerInfo is not found.
NoSuchSignerException() - Constructor for exception codec.pkcs7.NoSuchSignerException
Creates an instance.
NoSuchSignerException(String) - Constructor for exception codec.pkcs7.NoSuchSignerException
Creates an instance with the given message.
notAfter - Variable in class codec.x509.X509Certificate
 
notAfter_ - Variable in class codec.x509.X509TBSCertificate
 
notBefore - Variable in class codec.x509.X509Certificate
 
notBefore_ - Variable in class codec.x509.X509TBSCertificate
 
numbytes_ - Variable in class codec.UTF8InputStreamReader
 

O

oid2a_ - Variable in class codec.x501.Name
Mapping from OID to acronyms.
oid_ - Variable in class codec.asn1.DefinedByResolver
 
oid_ - Static variable in class codec.pkcs12.AuthenticatedSafe
The OID of this structure.
oid_ - Static variable in class codec.pkcs12.CertBag
The OID of this structure.
oid_ - Variable in class codec.pkcs12.CRLBag
The OID defining this structure
oid_ - Static variable in class codec.pkcs12.KeyBag
The OID of this structure.
oid_ - Static variable in class codec.pkcs12.PKCS8ShroudedKeyBag
The OID of this structure.
oid_ - Static variable in class codec.pkcs12.SafeContents
The OID of this structure.
oid_ - Static variable in class codec.pkcs12.SecretBag
The OID of this structure.
oid_ - Static variable in class codec.pkcs7.Data
The OID of this structure.
oid_ - Static variable in class codec.pkcs7.EncryptedData
The OID of this structure.
oidbuf_ - Variable in class codec.asn1.DERDecoder
A buffer for decoding OIDs.
OIDRegistry - Class in codec.asn1
This class maps ASN.1 object identifiers onto ASN.1 types suitable for decoding the structure defined by the given OID.
OIDRegistry() - Constructor for class codec.asn1.OIDRegistry
Creates an OID registry.
OIDRegistry(OIDRegistry) - Constructor for class codec.asn1.OIDRegistry
Creates an OID registry with the given parent.
oids_ - Static variable in class codec.pkcs12.PKCS12OIDRegistry
The OID specified as arrays of integers.
oids_ - Static variable in class codec.x501.Name
The OID of the default attributes allowed in this Name class.
oidValues - Variable in class codec.x509.extensions.ExtendedKeyUsageExtension
 
opi_ - Static variable in class codec.asn1.ASN1Integer
Holds the octets per integer count.
OPT_DESCR - Static variable in class codec.asn1.ASN1Show
The option descriptor for ArgsParser.
optional_ - Variable in class codec.asn1.ASN1AbstractCollection
 
optional_ - Variable in class codec.asn1.ASN1AbstractType
 
os_ - Variable in class codec.pkcs1.DigestInfo
 
otherName_ - Variable in class codec.x509.GeneralName
 
otherNameID_ - Variable in class codec.x509.GeneralName
 
otherNameSequence_ - Variable in class codec.x509.GeneralName
 
otherNameValue_ - Variable in class codec.x509.GeneralName
 
otherNameValueTag_ - Variable in class codec.x509.GeneralName
 

P

p7m_ - Variable in class codec.pkcs.bin.Crypt
The EnvelopedData structure.
p7m_ - Variable in class codec.pkcs.bin.Sign
The SignedData structure.
p_ - Variable in class codec.asn1.ASN1Show
The OptParser used for parsing command line options.
p_ - Variable in class codec.pkcs.bin.AbstractTool
The command line option parser to use.
PAD - Static variable in class codec.Base64
Marks the pad character '=' in the decoding table.
pad1 - Static variable in class codec.Base64
If the input is congruent 2 modulo 3 then one pad character is required.
pad2 - Static variable in class codec.Base64
If the input is congruent 1 modulo 3 then two pad characters are required.
pad_ - Variable in class codec.asn1.ASN1BitString
 
padding_ - Static variable in class codec.util.Engines
The names of the padding algorithms.
parameters_ - Variable in class codec.x509.AlgorithmIdentifier
The algorithm parameters of the algorithm specified by this algorithm identifier.
params_ - Variable in class codec.pkcs7.EncryptedContentInfo
The bulk encryption algorithm parameters.
parent_ - Variable in class codec.asn1.OIDRegistry
The parent OID registry.
parse(String) - Method in class codec.x501.RFC1779Parser
Deprecated. This method parses the given name.
parse(String) - Method in class codec.x501.RFC2253Parser
This method parses the given name.
parseArguments(String[]) - Static method in class codec.pkcs.bin.ExtKeyTool
Tries to decipher command line arguments.
partOf(Name) - Method in class codec.x501.Name
This method checks whether this Name is contained in the given Name.
PASSWORD_PROTECTION - Variable in class codec.pkcs12.AuthenticatedSafe
identifies password protection mode
pathLenConstraints - Variable in class codec.x509.extensions.BasicConstraintsExtension
 
pbeParamSpec_ - Variable in class codec.pkcs8.EncryptedPrivateKeyInfo
This variable has to be defined as a variable with global scope.
PFX - Class in codec.pkcs12
This class represents a PFX as defined in PKCS#12.
PFX() - Constructor for class codec.pkcs12.PFX
This method builds the tree of ASN.1 objects used for decoding this structure.
PFX(AuthenticatedSafe) - Constructor for class codec.pkcs12.PFX
This constructor creates a PFX without integrity protection.
PFX(AuthenticatedSafe, char[]) - Constructor for class codec.pkcs12.PFX
This constructor takes an authenticated safe and creates a PFX PDU that is protected through password-integrity-mode.
PFX(AuthenticatedSafe, PrivateKey, X509Certificate, String, AlgorithmParameters) - Constructor for class codec.pkcs12.PFX
This constructor takes an authenticated safe and creates a PFX PDU that is protected by public-key-integrity-mode.
PFX(PrivateKey, X509Certificate, X509Certificate[], char[], String, byte[]) - Constructor for class codec.pkcs12.PFX
This constructor is for the convenient use of a PFX PDU for PKCS#12 files that can be imported by Netscape or Internet Explorer.
PKCS12OIDRegistry - Class in codec.pkcs12
This class maps ASN.1 object identifiers onto ASN.1 types suitable for decoding the structure defined by the given OID.
PKCS12OIDRegistry() - Constructor for class codec.pkcs12.PKCS12OIDRegistry
Creates an instance of this class with no parent.
PKCS12OIDRegistry(OIDRegistry) - Constructor for class codec.pkcs12.PKCS12OIDRegistry
Creates an instance with the given parent.
PKCS8ShroudedKeyBag - Class in codec.pkcs12
This class represents a pkcs8ShroudedKeyBag as defined in PKCS#12.
PKCS8ShroudedKeyBag() - Constructor for class codec.pkcs12.PKCS8ShroudedKeyBag
This method constructs a keybag with an EncryptedPrivateKeyInfo as it's contents.
PKCSRegistry - Class in codec.pkcs
This class maps ASN.1 object identifiers onto ASN.1 types suitable for decoding the structure defined by the given OID.
PKCSRegistry() - Constructor for class codec.pkcs.PKCSRegistry
Creates an instance of this class with no parent.
PKCSRegistry(OIDRegistry) - Constructor for class codec.pkcs.PKCSRegistry
Creates an instance with the given parent.
PLUS - Static variable in class codec.x501.RFC2253Parser
The plus character.
pos_ - Variable in class codec.asn1.DERDecoder
The number of octets read from the stream.
prefix_ - Static variable in class codec.pkcs12.PKCS12OIDRegistry
The class name prefix used by this registry.
PRIMITIVE - Static variable in class codec.asn1.ASN1
 
primitive_ - Variable in class codec.asn1.DERDecoder
 
PRINTABLE_ENCODING - Static variable in class codec.x501.Name
Constant for Printable Encoding of the Name
printStackTrace() - Method in exception codec.InconsistentStateException
Prints the stack trace of this exception.
printStackTrace() - Method in exception codec.x509.X509Exception
 
printUsage(PrintStream) - Static method in class codec.pkcs.bin.ExtKeyTool
 
PrivateKeyInfo - Class in codec.pkcs8
This class represents a PrivateKeyInfo as defined in PKCS#8.
PrivateKeyInfo() - Constructor for class codec.pkcs8.PrivateKeyInfo
This constructor builds the data structure.
PrivateKeyInfo(AlgorithmIdentifier, byte[]) - Constructor for class codec.pkcs8.PrivateKeyInfo
Creates an instance with the given pre encoded raw key.
PrivateKeyInfo(AlgorithmIdentifier, ASN1Type) - Constructor for class codec.pkcs8.PrivateKeyInfo
Creates an instance with the given ASN.1 raw key.
PrivateKeyInfo(PrivateKey) - Constructor for class codec.pkcs8.PrivateKeyInfo
Creates an instance with the given private key.
PrivateKeyInfo(int, AlgorithmIdentifier, ASN1OctetString) - Constructor for class codec.pkcs8.PrivateKeyInfo
Deprecated. Use the constructor that takes the key as a byte[] instead.
PrivateKeyInfo(int, AlgorithmIdentifier, ASN1Type) - Constructor for class codec.pkcs8.PrivateKeyInfo
Deprecated. Do not use this constructor, it is obsolete. Use PrivateKeyInfo(aid,key) instead.
providers_ - Static variable in class codec.util.JCA
The current list of installed providers.
PUBLIC_KEY_PROTECTION - Variable in class codec.pkcs12.AuthenticatedSafe
identifies public-key-protection mode
push(ASN1Type, int) - Method in class codec.asn1.RunLengthEncoder
Pushes another length integer onto the internal stacks.

Q

QUOTE - Static variable in class codec.x501.RFC1779Parser
Deprecated. The quote character.
QUOTE - Static variable in class codec.x501.RFC2253Parser
The quote character.

R

random_ - Variable in class codec.pkcs8.EncryptedPrivateKeyInfo
The source of randomness used for generating salt values.
read() - Method in class codec.asn1.DERDecoder
This method calls the corresponding method of the underlying stream and increases the position counter by the number of octets actually read.
read(byte[], int, int) - Method in class codec.asn1.DERDecoder
This method calls the corresponding method of the underlying stream and increases the position counter by the number of octets actually read.
read(byte[]) - Method in class codec.asn1.DERDecoder
This method calls the corresponding method of the underlying stream and increases the position counter by the number of octets actually read.
read() - Method in class codec.UTF8InputStreamReader
 
read(char[], int, int) - Method in class codec.UTF8InputStreamReader
 
readBase128() - Method in class codec.asn1.DERDecoder
Reads a base 128 number from this input stream.
readBase256(int) - Method in class codec.asn1.DERDecoder
This method reads in an decodes a number in base 256 format.
readBitString(ASN1BitString) - Method in class codec.asn1.BERDecoder
 
readBitString(ASN1BitString) - Method in interface codec.asn1.Decoder
 
readBitString(ASN1BitString) - Method in class codec.asn1.DERDecoder
 
readBoolean(ASN1Boolean) - Method in interface codec.asn1.Decoder
 
readBoolean(ASN1Boolean) - Method in class codec.asn1.DERDecoder
 
readChoice(ASN1Choice) - Method in interface codec.asn1.Decoder
 
readChoice(ASN1Choice) - Method in class codec.asn1.DERDecoder
Reads an ASN.1 CHOICE type.
readCollection(ASN1Collection) - Method in class codec.asn1.BERDecoder
 
readCollection(ASN1Collection) - Method in interface codec.asn1.Decoder
 
readCollection(ASN1Collection) - Method in class codec.asn1.DERDecoder
 
readCollectionOf(ASN1CollectionOf) - Method in class codec.asn1.BERDecoder
 
readCollectionOf(ASN1CollectionOf) - Method in interface codec.asn1.Decoder
 
readCollectionOf(ASN1CollectionOf) - Method in class codec.asn1.DERDecoder
 
readExternal(ObjectInput) - Method in class codec.x509.X509TBSCertificate
 
readInteger(ASN1Integer) - Method in interface codec.asn1.Decoder
 
readInteger(ASN1Integer) - Method in class codec.asn1.DERDecoder
 
readLine() - Method in class codec.UTF8InputStreamReader
Read from UTF8 stream until end of line, and return the content as a Java String.
readNext() - Method in class codec.asn1.DERDecoder
Reads the next identifier and length octets from the stream and decodes them if skip_ is false.
readNull(ASN1Null) - Method in interface codec.asn1.Decoder
 
readNull(ASN1Null) - Method in class codec.asn1.DERDecoder
 
readObjectIdentifier(ASN1ObjectIdentifier) - Method in interface codec.asn1.Decoder
 
readObjectIdentifier(ASN1ObjectIdentifier) - Method in class codec.asn1.DERDecoder
 
readOctetString(ASN1OctetString) - Method in class codec.asn1.BERDecoder
 
readOctetString(ASN1OctetString) - Method in interface codec.asn1.Decoder
 
readOctetString(ASN1OctetString) - Method in class codec.asn1.DERDecoder
 
readPrivateKey(String, InputStream, String) - Method in class codec.pkcs.bin.ExtKeyTool
Attempts to unmarshall a private key from a given stream.
readReal(ASN1Type) - Method in interface codec.asn1.Decoder
 
readReal(ASN1Type) - Method in class codec.asn1.DERDecoder
 
readString(ASN1String) - Method in class codec.asn1.BERDecoder
 
readString(ASN1String) - Method in interface codec.asn1.Decoder
 
readString(ASN1String) - Method in class codec.asn1.DERDecoder
 
readTaggedType(ASN1TaggedType) - Method in class codec.asn1.BERDecoder
 
readTaggedType(ASN1TaggedType) - Method in interface codec.asn1.Decoder
 
readTaggedType(ASN1TaggedType) - Method in class codec.asn1.DERDecoder
This method also reads in ASN1Opaque types.
readTime(ASN1Time) - Method in interface codec.asn1.Decoder
 
readTime(ASN1Time) - Method in class codec.asn1.DERDecoder
 
readType() - Method in interface codec.asn1.Decoder
 
readType(ASN1Type) - Method in interface codec.asn1.Decoder
 
readType() - Method in class codec.asn1.DERDecoder
Reads the next ASN.1 type in the stream.
readType(ASN1Type) - Method in class codec.asn1.DERDecoder
 
readTypes(ASN1Collection) - Method in class codec.asn1.BERDecoder
Reads in a sequence of ASN.1 types and stores them in the given collection.
readTypes(ASN1Collection) - Method in class codec.asn1.DERDecoder
Reads in a sequence of ASN.1 types and stores them in the given collection.
ready() - Method in class codec.UTF8InputStreamReader
 
REASON_AFFILIATION_CHANGE - Static variable in class codec.x509.extensions.ReasonCodeExtension
 
REASON_CA_COMPROMISE - Static variable in class codec.x509.extensions.ReasonCodeExtension
 
REASON_CERTIFICATE_HOLD - Static variable in class codec.x509.extensions.ReasonCodeExtension
 
REASON_CESSATION_OF_OPERATION - Static variable in class codec.x509.extensions.ReasonCodeExtension
 
REASON_KEY_COMPROMISE - Static variable in class codec.x509.extensions.ReasonCodeExtension
 
REASON_REMOVE_FROM_CRL - Static variable in class codec.x509.extensions.ReasonCodeExtension
 
REASON_SUPERSEDED - Static variable in class codec.x509.extensions.ReasonCodeExtension
 
REASON_UNSPECIFIED - Static variable in class codec.x509.extensions.ReasonCodeExtension
These are the possible reason codes
ReasonCodeExtension - Class in codec.x509.extensions
 
ReasonCodeExtension() - Constructor for class codec.x509.extensions.ReasonCodeExtension
Constructor for ReasonCodeExtension.
ReasonCodeExtension(int) - Constructor for class codec.x509.extensions.ReasonCodeExtension
 
ReasonCodeExtension(ASN1ObjectIdentifier, boolean, ASN1Type) - Constructor for class codec.x509.extensions.ReasonCodeExtension
Constructor for BasicConstraintsExtension is made private to prevent access.
ReasonCodeExtension(byte[]) - Constructor for class codec.x509.extensions.ReasonCodeExtension
This constructor basically calls the related constructor in the base class.
reasons - Variable in class codec.x509.extensions.DistributionPoint
 
reasonsTag - Variable in class codec.x509.extensions.DistributionPoint
 
reasonsType - Static variable in class codec.x509.extensions.DistributionPoint
 
RecipientInfo - Class in codec.pkcs7
This class represents a PKCS#7 RecipientInfo structure.
RecipientInfo() - Constructor for class codec.pkcs7.RecipientInfo
The default constructor.
RecipientInfo(X509Certificate, Key) - Constructor for class codec.pkcs7.RecipientInfo
This method calls initialises this structure with the given arguments.
recipients_ - Variable in class codec.pkcs7.EnvelopedData
The RecipientInfos.
recipients_ - Variable in class codec.pkcs7.SignedAndEnvelopedData
The RecipientInfos.
reg_ - Variable in class codec.pkcs12.CertBag
 
reg_ - Variable in class codec.pkcs12.CRLBag
 
reg_ - Variable in class codec.pkcs12.SafeBag
The OID Registry for resolving
reg_ - Variable in class codec.pkcs12.SecretBag
 
regID_ - Variable in class codec.x509.GeneralName
 
registeredID_ - Variable in class codec.x509.GeneralName
 
registerOID(int[], String) - Method in class codec.x501.Name
Register user defined OID/Key-Pairs which are accepted as keys of the instance's distinguished Name.
registries_ - Static variable in class codec.asn1.OIDRegistry
The list of global OID registries.
registry_ - Variable in class codec.asn1.DefinedByResolver
 
registry_ - Variable in class codec.pkcs9.Attributes
The registry that is used to resolve attribute values.
remove() - Method in class codec.util.CertificateIterator
 
remove() - Method in class codec.x501.RFC1779Parser.Entry
Deprecated.  
removeOIDRegistry(OIDRegistry) - Static method in class codec.asn1.OIDRegistry
Removes the given OID registry from the set of globally known ones.
reset() - Method in class codec.asn1.DERDecoder
Resets the unerlying input stream to the last marked position and also resets this stream's position to the last marked one.
reset() - Method in class codec.asn1.RunLengthEncoder
Clears the length array and prepares this encoder for a new run.
reset() - Method in class codec.pkcs7.Signer
Resets this instance to a state before initialisation for signing or verifying.
reset() - Method in class codec.pkcs7.Verifier
Resets this instance to a state before initialisation for signing or verifying.
resetOIDs() - Method in class codec.x501.Name
Resets all user defined OID/Key-Pairs, which are accepted as keys of the instance's distinguished Name.
resolve(ASN1Type) - Method in class codec.asn1.ClassInstanceResolver
Resolves the call by returning a new instance of the the factory class.
resolve(ASN1Type) - Method in class codec.asn1.DefinedByResolver
Looks up the private OID in the private registry and returns the resolved ASN.1 type.
resolve(ASN1Type) - Method in interface codec.asn1.Resolver
 
resolve(ASN1Type) - Method in class codec.x501.Name
Resolves AttributeValueAssertions for the component RDNs of this Name.
resolveAlias(String, String) - Static method in class codec.util.JCA
Resolves the given alias to the standard JCA name for the given engine type.
resolveKeyPass(String, char[]) - Method in class codec.pkcs.bin.ExtKeyTool
Decides what password to use for storing/retrieving keys from the keystore.
resolveKeyStore(String) - Method in class codec.pkcs.bin.ExtKeyTool
Determines the location of the keystore to use when performing the action
Resolver - Interface in codec.asn1
This interface is used by the ASN1OpenType in order to resolve the ASN.1 type to decode at runtime.
resolver_ - Variable in class codec.asn1.ASN1OpenType
 
resolver_ - Variable in class codec.asn1.ASN1SequenceOf
The ASN1Type from which the component types of this collection are created.
resolver_ - Variable in class codec.asn1.ASN1SetOf
The ASN1Type from which the component types of this collection are created.
ResolverException - Exception in codec.asn1
Thrown by resolvers if a problem is detected.
ResolverException() - Constructor for exception codec.asn1.ResolverException
 
ResolverException(String) - Constructor for exception codec.asn1.ResolverException
 
RETURN - Static variable in class codec.x501.RFC2253Parser
The carriage return character.
reverse - Static variable in class codec.Base16
The table reverse serves to transform encoded characters back into the corresponding six bit values efficiently.
reverse - Static variable in class codec.Base64
The table reverse serves to transform encoded characters back into the corresponding six bit values efficiently.
revocationDate_ - Variable in class codec.x509.CRLEntry
 
revokedCertificates - Variable in class codec.x509.X509Crl
 
RFC1779Parser - Class in codec.x501
Deprecated.  
RFC1779Parser() - Constructor for class codec.x501.RFC1779Parser
Deprecated. Class constructor
RFC1779Parser.Entry - Class in codec.x501
Deprecated. This class serves as Iterator as well as an entry object.
RFC1779Parser.Entry(List, List) - Constructor for class codec.x501.RFC1779Parser.Entry
Deprecated.  
RFC2253Parser - Class in codec.x501
A parser to process RFC2253 conform Distinguished Names (cf.
RFC2253Parser() - Constructor for class codec.x501.RFC2253Parser
Class default constructor
rfc822N_ - Variable in class codec.x509.GeneralName
 
rfc822Name_ - Variable in class codec.x509.GeneralName
 
RN - Static variable in class codec.pkcs.PKCSRegistry
The base name of files that map OIDs to the names of classes that represent and implement the ASN.1 structure with the respective OIDs.
run(String[]) - Method in class codec.asn1.ASN1Show
 
run() - Method in class codec.asn1.ASN1Show
 
run(String[]) - Method in class codec.pkcs.bin.Crypt
 
run(Properties) - Method in class codec.pkcs.bin.ExtKeyTool
Based on on a set of properties, executes ExtKeyTool actions.
run(String[]) - Method in class codec.pkcs.bin.Sign
 
run(String[]) - Method in class codec.pkcs.bin.SignKey
 
RunLengthEncoder - Class in codec.asn1
This encoder makes one pass through the given ASN.1 type and computes the length of the type encoding according to the DER (ITU-T Recommendation X.690).
RunLengthEncoder() - Constructor for class codec.asn1.RunLengthEncoder
Creates an encoder.

S

s2dc_ - Static variable in class codec.util.JCA
The signature algorithm name to digest/cipher name mapping.
SafeBag - Class in codec.pkcs12
This class represents a SafeBag as defined in PKCS#12.
SafeBag() - Constructor for class codec.pkcs12.SafeBag
Default constructor.
SafeContents - Class in codec.pkcs12
This class represents a SafeContents as defined in PKCS#12.
SafeContents() - Constructor for class codec.pkcs12.SafeContents
the default constructor.
SafeContents(ASN1RegisteredType) - Constructor for class codec.pkcs12.SafeContents
Constructs a SafeContents from a SafeBag.
SafeContents(ASN1RegisteredType, Attribute[]) - Constructor for class codec.pkcs12.SafeContents
Constructs a SafeContents from a SafeBag.
SafeContents(ASN1RegisteredType, String, byte[]) - Constructor for class codec.pkcs12.SafeContents
Constructs a SafeContents from a SafeBag and sets the attributes friendlyName and localKeyId.
saveContentInfo(ASN1RegisteredType, String) - Method in class codec.pkcs.bin.AbstractTool
Saves the given ASN1RegisteredType in the file whose name is specified by the option with the given name.
sdnIdx_ - Variable in class codec.util.CertificateStore
The cached certificates indexed by their subject names.
SecretBag - Class in codec.pkcs12
This class represents a SecretBag as defined in PKCS#12.
SecretBag() - Constructor for class codec.pkcs12.SecretBag
 
secretKeyFactory_ - Static variable in class codec.util.Engines
The names of the KeyGenerator instances.
secretTypeId_ - Variable in class codec.pkcs12.SecretBag
The TypeId of the secretBag's contents
secretValue_ - Variable in class codec.pkcs12.SecretBag
The actual value of this bag.
secureRandom_ - Static variable in class codec.util.Engines
The names of the SecureRandom instances.
SEPARATORS - Static variable in class codec.x501.RFC1779Parser
Deprecated. Delimiters for the StringTokenizer
SEPARATORS - Static variable in class codec.x501.RFC2253Parser
Delimiters for the StringTokenizer.
serial_ - Variable in class codec.pkcs7.RecipientInfo
The serial number.
serial_ - Variable in class codec.pkcs7.SignerInfo
The serial number.
serial_ - Variable in class codec.util.CertificateStore.IdxKey
The serial number
serialNumber - Variable in class codec.x509.X509Certificate
 
serialNumber_ - Variable in class codec.x509.X509TBSCertificate
 
serialVersionUID - Static variable in class codec.x501.Name
The serial version UID of the class.
set0(int[]) - Method in class codec.asn1.ASN1ObjectIdentifier
 
setAlgorithm(AlgorithmIdentifier) - Method in class codec.pkcs8.PrivateKeyInfo
Sets the AlgorithmIdentifier of this instance.
setAlgorithmIdentifier(AlgorithmIdentifier) - Method in class codec.x509.SubjectPublicKeyInfo
sets the AlgorithmIdentifier for this public key
setAttributes(Collection) - Method in class codec.pkcs10.CertificationRequest
Sets the given attributes.
setAttributes(Attribute[]) - Method in class codec.pkcs12.SafeBag
Sets this SafeBag's attributes
setAttributes(Collection) - Method in class codec.pkcs8.PrivateKeyInfo
Sets the given attributes.
setAuthenticatedSafe(AuthenticatedSafe) - Method in class codec.pkcs12.PFX
Encodes the authenticated Safe and saves it as data in a ContentInfo.
setBagContents(ASN1ObjectIdentifier, ASN1Type) - Method in class codec.pkcs12.SafeBag
Sets the SafeBag's contents.
setBagContents(ASN1RegisteredType) - Method in class codec.pkcs12.SafeBag
Sets the SafeBag's contents as a RegisteredType
setBigInteger(BigInteger) - Method in class codec.asn1.ASN1Integer
 
setBits(boolean[]) - Method in class codec.asn1.ASN1BitString
Sets the contents bits of this instance.
setBits(byte[], int) - Method in class codec.asn1.ASN1BitString
Sets the bit string from the given byte aray and pad count.
setBits0(boolean[]) - Method in class codec.asn1.ASN1BitString
Sets the contents bits of this instance.
setBits0(byte[], int) - Method in class codec.asn1.ASN1BitString
Sets the bits and number of trailing pad bits from the given byte array.
setByteArray(byte[]) - Method in class codec.asn1.ASN1OctetString
Sets the given bytes.
setByteArray0(byte[]) - Method in class codec.asn1.ASN1OctetString
Sets the given bytes.
setCA(boolean) - Method in class codec.x509.extensions.BasicConstraintsExtension
Sets the cA.
setCertificateFactory(CertificateFactory) - Method in class codec.pkcs7.Certificates
Sets the certificate factory to use for decoding certificates.
setCertificateFactory(CertificateFactory) - Method in class codec.pkcs7.SignedAndEnvelopedData
Sets the certificate factory to use for decoding certificates.
setCertificateFactory(CertificateFactory) - Method in class codec.pkcs7.SignedData
Sets the certificate factory to use for decoding certificates.
setCertSerialNumber(BigInteger) - Method in class codec.x509.extensions.AuthorityKeyIdentifierExtension
sets the certificate serial number
setConstraint(Constraint) - Method in class codec.asn1.ASN1AbstractCollection
Sets the Constraint of this type.
setConstraint(Constraint) - Method in class codec.asn1.ASN1AbstractType
Sets the Constraint of this type.
setConstraint(Constraint) - Method in class codec.asn1.ASN1Choice
Sets the Constraint of the inner type.
setConstraint(Constraint) - Method in class codec.asn1.ASN1OpenType
Sets the Constraint of the inner type.
setConstraint(Constraint) - Method in interface codec.asn1.ASN1Type
Sets a constraint for this type.
setConstraint(Constraint) - Method in class codec.x509.CRLEntry
for interface codec.asn1.ASN1Type
setConstraint(Constraint) - Method in class codec.x509.X509Certificate
From interface ASN1Type
setConstraint(Constraint) - Method in class codec.x509.X509Crl
for interface codec.asn1.ASN1Type
setContent(ASN1ObjectIdentifier) - Method in class codec.pkcs7.ContentInfo
Sets the content type to the given OID and clears the actual content.
setContent(ASN1RegisteredType) - Method in class codec.pkcs7.ContentInfo
This method sets the content of this structure.
setContent(ASN1ObjectIdentifier, ASN1Type) - Method in class codec.pkcs7.ContentInfo
This method sets the OID and content of this structure.
setContent(ASN1RegisteredType) - Method in class codec.pkcs7.SignedData
Sets the content to be embedded into this instance's ContentInfo.
setContent(ASN1ObjectIdentifier, ASN1Type) - Method in class codec.pkcs7.SignedData
Sets the content to be embedded into this instance's ContentInfo.
setContentType(ASN1ObjectIdentifier) - Method in class codec.pkcs7.EncryptedContentInfo
Sets the content type to the given OID.
setContentType(ASN1ObjectIdentifier) - Method in class codec.pkcs7.SignedAndEnvelopedData
Sets the content type to the given OID.
setContentType(ASN1ObjectIdentifier) - Method in class codec.pkcs7.SignedData
Sets the content type to the given OID.
setCritical(boolean) - Method in class codec.x509.X509Extension
Set the critical of this extension
setData(InputStream) - Method in class codec.pkcs7.EncryptedContentInfo
Encrypts the given data and inserts it as Data content.
setData(InputStream) - Method in class codec.pkcs7.EncryptedData
Encrypts the given data and inserts it as Data content.
setData(InputStream) - Method in class codec.pkcs7.EnvelopedData
Encrypts the given data and inserts it as Data content.
setData(byte[]) - Method in class codec.pkcs7.SignedAndEnvelopedData
This method wraps the given bytes into a Data type and sets it as the content.
setData(InputStream) - Method in class codec.pkcs7.SignedAndEnvelopedData
Encrypts the given data and inserts it as Data content.
setData(byte[]) - Method in class codec.pkcs7.SignedData
This method wraps the given bytes into a Data type and sets it as the content.
setDataContentType() - Method in class codec.pkcs7.SignedAndEnvelopedData
Sets the content type to and clears the actual content.
setDataContentType() - Method in class codec.pkcs7.SignedData
Sets the content type to and clears the actual content.
setDate(Calendar) - Method in class codec.asn1.ASN1Time
Sets the time from the given Calendar.
setDate(Date) - Method in class codec.asn1.ASN1Time
Sets the time from the given Date instance.
setDate(long) - Method in class codec.asn1.ASN1Time
Sets the time from the given time in milliseconds since January 1, 1970, 00:00:00 GMT.
setDate(String) - Method in class codec.asn1.ASN1Time
Sets the date to the one represented by the given string.
setDebug(boolean) - Method in class codec.asn1.DERDecoder
 
setDirectoryName(Name) - Method in class codec.x509.GeneralName
Set the GeneralName as a directoryName.
setDNSName(ASN1IA5String) - Method in class codec.x509.GeneralName
Set the GeneralName as a dNSName.Note that the ASN1IA5String object is cloned so that no side effects can occur!
setEncodingType(int) - Static method in class codec.x501.Name
Sets the default encoding type for all further Name objects.
setEncryptedContent(ASN1ObjectIdentifier, InputStream) - Method in class codec.pkcs7.EncryptedContentInfo
Encrypts the given data and embeds it into this instance.
setEncryptedDigest(byte[]) - Method in class codec.pkcs7.SignerInfo
This method sets the encrypted digest.
setExplicit(boolean) - Method in class codec.asn1.ASN1AbstractCollection
Sets the tagging of this type as either EXPLICIT or IMPLICIT.
setExplicit(boolean) - Method in class codec.asn1.ASN1AbstractType
Sets the tagging of this type as either EXPLICIT or IMPLICIT.
setExplicit(boolean) - Method in class codec.asn1.ASN1Choice
Sets the tagging of the inner type as either EXPLICIT or IMPLICIT.
setExplicit(boolean) - Method in class codec.asn1.ASN1OpenType
Sets the tagging to either EXPLICIT or IMPLICIT.
setExplicit(boolean) - Method in class codec.asn1.ASN1TaggedType
Throws an exception if the give tagging type is not EXPLICIT (true).
setExplicit(boolean) - Method in interface codec.asn1.ASN1Type
 
setExplicit(boolean) - Method in class codec.x509.CRLEntry
for interface codec.asn1.ASN1Type
setExplicit(boolean) - Method in class codec.x509.X509Certificate
From interface ASN1Type
setExplicit(boolean) - Method in class codec.x509.X509Crl
for interface codec.asn1.ASN1Type
setInnerType(ASN1Type) - Method in class codec.asn1.ASN1Choice
Sets the inner type.
setInnerType(ASN1Type) - Method in class codec.asn1.ASN1Opaque
Sets the inner type of this opaque type.
setInnerType(ASN1Type) - Method in class codec.asn1.ASN1OpenType
Sets the inner type.
setInnerType(ASN1Type) - Method in class codec.asn1.ASN1TaggedType
Sets the inner type of this CONTEXT SPECIFIC type.
setInputLimit(int) - Method in class codec.asn1.DERDecoder
Sets the maximum number of input octets read from the underlying stream.
setIPAddress(byte[]) - Method in class codec.x509.GeneralName
Set the GeneralName as a iPAddress.
setIssuerDN(Principal) - Method in class codec.x509.X509Certificate
Sets the issuers distinguished name (DN).
setIssuerDN(Principal) - Method in class codec.x509.X509Crl
sets this issuer
setIssuerDN(Principal) - Method in class codec.x509.X509TBSCertificate
Sets the issuers distinguished name (DN).
setIssuerUniqueID(byte[]) - Method in class codec.x509.X509Certificate
Sets the issuer's unique id.
setIssuerUniqueID(byte[]) - Method in class codec.x509.X509TBSCertificate
Sets the issuer's unique id.
setKeyIdentifier(byte[]) - Method in class codec.x509.extensions.AuthorityKeyIdentifierExtension
sets the key identifier, which is normally a hash of the public key.
setKeyIdentifier(byte[]) - Method in class codec.x509.extensions.SubjectKeyIdentifierExtension
 
setKeyStruct(ASN1Type) - Method in class codec.pkcs8.PrivateKeyInfo
Deprecated. Do not use.
setKeyStruct(ASN1Type) - Method in class codec.x509.SubjectPublicKeyInfo
Deprecated. This method is no longer used.
setNextUpdate(Calendar) - Method in class codec.x509.X509Crl
sets the date of the next update
setNextUpdate(Date) - Method in class codec.x509.X509Crl
sets the date of the next update Note that the TimeZone will be set to GMT since Date objects do not support time zones.
setNotAfter(Calendar) - Method in class codec.x509.X509Certificate
Sets the "not after" field.
setNotAfter(Date) - Method in class codec.x509.X509Certificate
Sets the "not after" field.
setNotAfter(Calendar) - Method in class codec.x509.X509TBSCertificate
Sets the "not after" field.
setNotAfter(Date) - Method in class codec.x509.X509TBSCertificate
Sets the "not after" field.
setNotBefore(Calendar) - Method in class codec.x509.X509Certificate
Sets the "not before" field.
setNotBefore(Date) - Method in class codec.x509.X509Certificate
Sets the "not before" field.
setNotBefore(Calendar) - Method in class codec.x509.X509TBSCertificate
Sets the "not before" field.
setNotBefore(Date) - Method in class codec.x509.X509TBSCertificate
Sets the "not before" field.
setOID(int[]) - Method in class codec.asn1.ASN1ObjectIdentifier
 
setOID(ASN1ObjectIdentifier) - Method in class codec.x509.X509Extension
Set this extension's OID
setOptional(boolean) - Method in class codec.asn1.ASN1AbstractCollection
Optional types may be present in an encoding but they need not be.
setOptional(boolean) - Method in class codec.asn1.ASN1AbstractType
Optional types may be present in an encoding but they need not be.
setOptional(boolean) - Method in interface codec.asn1.ASN1Type
 
setOptional(boolean) - Method in class codec.x509.CRLEntry
for interface codec.asn1.ASN1Type
setOptional(boolean) - Method in class codec.x509.X509Certificate
From interface ASN1Type
setOptional(boolean) - Method in class codec.x509.X509Crl
for interface codec.asn1.ASN1Type
setPathLenConstraints(int) - Method in class codec.x509.extensions.BasicConstraintsExtension
Sets the pathLenConstraints.
setPrivateKey(PrivateKey, char[]) - Method in class codec.pkcs8.EncryptedPrivateKeyInfo
Encrypts the given private key information using the given password and stores the resulting encrypted private key info.
setPrivateKey(PrivateKey, char[], String) - Method in class codec.pkcs8.EncryptedPrivateKeyInfo
This constructor works with a PrivateKey, a password and an algorithm.
setPrivateKey(PrivateKey) - Method in class codec.pkcs8.PrivateKeyInfo
Initialises this instance with the given private key.
setPublicKey(PublicKey) - Method in class codec.pkcs10.CertificationRequest
Sets the public key.
setPublicKey(PublicKey) - Method in class codec.x509.SubjectPublicKeyInfo
Initialises this instance with the given public key.
setRawKey(ASN1Type) - Method in class codec.pkcs8.PrivateKeyInfo
Encodes and sets the given ASN.1 key structure as the raw key.
setRawKey(ASN1Type) - Method in class codec.x509.SubjectPublicKeyInfo
Encodes and sets the given ASN.1 key structure as the raw key.
setReasonCode(int) - Method in class codec.x509.extensions.ReasonCodeExtension
 
setReasons(boolean[]) - Method in class codec.x509.extensions.DistributionPoint
 
setRegisteredID(ASN1ObjectIdentifier) - Method in class codec.x509.GeneralName
Set the GeneralName as a registeredID.
setRevocationDate(Calendar) - Method in class codec.x509.CRLEntry
set the date of this revocation entry
setRevocationDate(Date) - Method in class codec.x509.CRLEntry
set the date of this revocation entry
setRfc822Name(ASN1IA5String) - Method in class codec.x509.GeneralName
Set the GeneralName as a rfc822Namename.
setSerialNumber(int) - Method in class codec.x509.CRLEntry
set the serial number date of the certificate to be revoked in this CRL entry.
setSerialNumber(BigInteger) - Method in class codec.x509.CRLEntry
set the serial number date of the certificate to be revoked in this CRL entry.
setSerialNumber(int) - Method in class codec.x509.X509Certificate
Sets the serial number of this certificate
setSerialNumber(BigInteger) - Method in class codec.x509.X509Certificate
Sets the serial number of this certificate
setSerialNumber(int) - Method in class codec.x509.X509TBSCertificate
Sets the serial number of this certificate
setSerialNumber(BigInteger) - Method in class codec.x509.X509TBSCertificate
Sets the serial number of this certificate
setSignature(byte[], AlgorithmIdentifier) - Method in class codec.pkcs10.CertificationRequest
Sets the signature.
setSignature(byte[]) - Method in class codec.x509.X509Certificate
Sets the signature
setSignature(byte[]) - Method in class codec.x509.X509Crl
sets the signature on this object
setSignatureAlgorithm(AlgorithmIdentifier) - Method in class codec.x509.X509Certificate
sets the signature algorithm
setSignatureAlgorithm(AlgorithmIdentifier) - Method in class codec.x509.X509Crl
sets the signature algorithm for the signature private key
setSignatureAlgorithm(AlgorithmIdentifier) - Method in class codec.x509.X509TBSCertificate
Sets the signature algorithm.
setString(String) - Method in class codec.asn1.ASN1AbstractString
Sets the string value.
setString(String) - Method in interface codec.asn1.ASN1String
Sets the string value.
setString(String) - Method in class codec.asn1.ASN1Time
Sets the string value.
setString0(String) - Method in class codec.asn1.ASN1AbstractString
 
setSubjectDN(Name) - Method in class codec.pkcs10.CertificationRequest
Sets the subject's distinguished name (DN).
setSubjectDN(Principal) - Method in class codec.x509.X509Certificate
Sets the subject's distinguished name (DN).
setSubjectDN(Principal) - Method in class codec.x509.X509TBSCertificate
Sets the subject's distinguished name (DN).
setSubjectPublicKey(PublicKey) - Method in class codec.x509.X509Certificate
Sets the subject's public key
setSubjectPublicKey(PublicKey) - Method in class codec.x509.X509TBSCertificate
Sets the subject's public key
setSubjectUniqueID(byte[]) - Method in class codec.x509.X509Certificate
Sets the subjects's unique id.
setSubjectUniqueID(byte[]) - Method in class codec.x509.X509TBSCertificate
Sets the subjects's unique id.
setTag(int) - Method in class codec.asn1.ASN1TaggedType
Sets the tag of this type.
setTagClass(int) - Method in class codec.asn1.ASN1TaggedType
Sets the tag class of this type.
setThisUpdate(Calendar) - Method in class codec.x509.X509Crl
sets the date of this update
setThisUpdate(Date) - Method in class codec.x509.X509Crl
sets the date of this update Note that the TimeZone will be set to GMT since Date objects do not support time zones.
setTrue(boolean) - Method in class codec.asn1.ASN1Boolean
 
setUniformResourceIdentifier(ASN1IA5String) - Method in class codec.x509.GeneralName
Set the GeneralName as uniformResourceIdentifier.Note that the ASN1IA5String object is cloned so that no side effects can occur!
setValue(ASN1Type) - Method in class codec.x509.X509Extension
Set this extension's value
setVersion(int) - Method in class codec.pkcs8.PrivateKeyInfo
Sets the version number of this instance.
SHA_OID - Variable in class codec.pkcs12.PFX
The OID for the SHA Hashfunction
sib_ - Variable in class codec.x501.AVA
Flag indicating, whether the AVA has a continuation at the same level.
sig_ - Variable in class codec.pkcs7.Signer
The signature engine that is used to compute signatures.
sig_ - Variable in class codec.pkcs7.Verifier
The signature engine that is used to verify signatures.
Sign - Class in codec.pkcs.bin
Demonstrates signing and verification based on PKCS#7.
Sign() - Constructor for class codec.pkcs.bin.Sign
 
sign() - Method in class codec.pkcs7.Signer
Completes the signing.
Signable - Interface in codec.pkcs7
A common interface for signable classes such as SignedData and SignedAndEnvelopedData.
signature - Variable in class codec.x509.X509Certificate
 
signature - Variable in class codec.x509.X509Crl
 
signature_ - Variable in class codec.pkcs10.CertificationRequest
 
signature_ - Static variable in class codec.util.Engines
The names of the Signature instances.
signature_ - Variable in class codec.x509.X509TBSCertificate
 
signatureAlgorithm - Variable in class codec.x509.X509Certificate
 
signatureAlgorithm - Variable in class codec.x509.X509Crl
 
signatureAlgorithm2 - Variable in class codec.x509.X509Crl
 
signatureAlgorithmIdentifier_ - Variable in class codec.pkcs10.CertificationRequest
 
signatureValue - Variable in class codec.x509.X509Certificate
 
SignedAndEnvelopedData - Class in codec.pkcs7
The definition of this structure is:
SignedAndEnvelopedData() - Constructor for class codec.pkcs7.SignedAndEnvelopedData
Creates an instance ready for decoding.
SignedAndEnvelopedData(SecretKey, String, AlgorithmParameters) - Constructor for class codec.pkcs7.SignedAndEnvelopedData
Creates an instance that is initialised with the given secret key and algorithm parameters.
SignedData - Class in codec.pkcs7
The signatures generated by this class are compatible to Sun's jarsigner.
SignedData() - Constructor for class codec.pkcs7.SignedData
Creates an instance ready for decoding.
Signer - Class in codec.pkcs7
Signs a given Signable object, e.g.
Signer(Signable, SignerInfo, PrivateKey) - Constructor for class codec.pkcs7.Signer
Creates an instance ready for signing.
SignerInfo - Class in codec.pkcs7
This class represents a PKCS#7 SignerInfo structure.
SignerInfo() - Constructor for class codec.pkcs7.SignerInfo
Creates an instance ready for decoding.
SignerInfo(OIDRegistry) - Constructor for class codec.pkcs7.SignerInfo
Creates an instance ready for decoding.
SignerInfo(X509Certificate, String) - Constructor for class codec.pkcs7.SignerInfo
This method calls initialises this structure with the given arguments.
SignerInfo(X509Certificate, String, AlgorithmParameters) - Constructor for class codec.pkcs7.SignerInfo
This method calls initialises this structure with the given arguments.
significantBits(int) - Method in class codec.asn1.AbstractEncoder
Counts the number of significant bits in the given integer.
significantBits(int) - Method in class codec.asn1.DEREncoder
Counts the number of significant bits in the given integer.
significantBits(int) - Method in class codec.asn1.RunLengthEncoder
Counts the number of significant bits in the given integer.
SignKey - Class in codec.pkcs.bin
A mini CA tool that allows to sign one certificate with a given key.
SignKey() - Constructor for class codec.pkcs.bin.SignKey
 
sInfos_ - Variable in class codec.pkcs7.SignedAndEnvelopedData
The SignerInfos.
skip(long) - Method in class codec.asn1.DERDecoder
This method calls the corresponding method of the underlying stream and increases the position counter by the number of octets actually skipped.
skip_ - Variable in class codec.asn1.DERDecoder
 
skipNext(boolean) - Method in class codec.asn1.DERDecoder
Sets a flag indicating whether reading of the next header should be skipped.
somethingWrong() - Method in class codec.UTF8InputStreamReader
 
sp() - Method in class codec.asn1.RunLengthEncoder
Returns the accumulator stack pointer.
sp_ - Variable in class codec.asn1.DEREncoder
 
SPC - Static variable in class codec.x501.RFC2253Parser
The space character.
spec_ - Variable in class codec.pkcs7.SignerInfo
The signature algorithm parameters spec to use when verifying or signing SignedData instances.
SPECIALS - Static variable in class codec.x501.AVA
Characters that are treated in a special way.
SPECIALS - Static variable in class codec.x501.RFC1779Parser
Deprecated. Characters that must be escaped with a backslash.
SPECIALS - Static variable in class codec.x501.RFC2253Parser
Characters that are treated in a special way.
stack_ - Variable in class codec.asn1.DEREncoder
 
stack_ - Variable in class codec.asn1.RunLengthEncoder
 
subject - Variable in class codec.x509.X509Certificate
 
subject_ - Variable in class codec.pkcs10.CertificationRequest
 
subject_ - Variable in class codec.util.CertificateStore.IdxKey
The subject name.
subject_ - Variable in class codec.x509.X509TBSCertificate
 
SubjectKeyIdentifierExtension - Class in codec.x509.extensions
id-ce-subjectKeyIdentifier OBJECT IDENTIFIER ::= { id-ce 14 } SubjectKeyIdentifier ::= KeyIdentifier id-ce OBJECT IDENTIFIER ::= {joint-iso-ccitt(2) ds(5) 29}
SubjectKeyIdentifierExtension() - Constructor for class codec.x509.extensions.SubjectKeyIdentifierExtension
Constructor for SubjectKeyIdentifierExtension.
SubjectKeyIdentifierExtension(byte[]) - Constructor for class codec.x509.extensions.SubjectKeyIdentifierExtension
Constructor for SubjectKeyIdentifierExtension.
SubjectKeyIdentifierExtension(ASN1ObjectIdentifier, boolean, ASN1Type) - Constructor for class codec.x509.extensions.SubjectKeyIdentifierExtension
Constructor for SubjectKeyIdentifierExtension.
SubjectPublicKeyInfo - Class in codec.x509
Subject Public Key Info according to RFC2459.
SubjectPublicKeyInfo() - Constructor for class codec.x509.SubjectPublicKeyInfo
Creates an instance that is ready for decoding.
SubjectPublicKeyInfo(AlgorithmIdentifier, byte[]) - Constructor for class codec.x509.SubjectPublicKeyInfo
Creates an instance with the given AlgorithmIdentifier and encoded public key.
SubjectPublicKeyInfo(AlgorithmIdentifier, ASN1Type) - Constructor for class codec.x509.SubjectPublicKeyInfo
Creates an instance with the given AlgorithmIdentifier and key.
SubjectPublicKeyInfo(PublicKey) - Constructor for class codec.x509.SubjectPublicKeyInfo
Creates an instance that is initialised from the given public key.
subjectPublicKeyInfo - Variable in class codec.x509.X509Certificate
 
subjectPublicKeyInfo_ - Variable in class codec.pkcs10.CertificationRequest
 
subjectPublicKeyInfo_ - Variable in class codec.x509.X509TBSCertificate
 
subjectUniqueID - Variable in class codec.x509.X509Certificate
 
subjectUniqueID_ - Variable in class codec.x509.X509TBSCertificate
 
subjectUniqueIDTag_ - Variable in class codec.x509.X509TBSCertificate
 

T

T61_ENCODING - Static variable in class codec.x501.Name
Constant for Teletex (T61) Encoding of the Name
t_ - Variable in exception codec.x509.X509Exception
 
tag_ - Variable in class codec.asn1.ASN1TaggedType
 
tag_ - Variable in class codec.asn1.DERDecoder
 
TAG_BITSTRING - Static variable in class codec.asn1.ASN1
 
TAG_BMPSTRING - Static variable in class codec.asn1.ASN1
 
TAG_BOOLEAN - Static variable in class codec.asn1.ASN1
 
TAG_ENUMERATED - Static variable in class codec.asn1.ASN1
 
TAG_EOC - Static variable in class codec.asn1.ASN1
 
TAG_GENERALIZEDTIME - Static variable in class codec.asn1.ASN1
 
TAG_GENERALSTRING - Static variable in class codec.asn1.ASN1
 
TAG_GRAPHICSTRING - Static variable in class codec.asn1.ASN1
 
TAG_IA5STRING - Static variable in class codec.asn1.ASN1
 
TAG_INTEGER - Static variable in class codec.asn1.ASN1
 
TAG_LONGFORM - Static variable in class codec.asn1.ASN1
 
TAG_MASK - Static variable in class codec.asn1.ASN1
 
TAG_NULL - Static variable in class codec.asn1.ASN1
 
TAG_NUMERICSTRING - Static variable in class codec.asn1.ASN1
 
TAG_OCTETSTRING - Static variable in class codec.asn1.ASN1
 
TAG_OID - Static variable in class codec.asn1.ASN1
 
TAG_PRINTABLESTRING - Static variable in class codec.asn1.ASN1
 
TAG_REAL - Static variable in class codec.asn1.ASN1
 
TAG_SEQUENCE - Static variable in class codec.asn1.ASN1
 
TAG_SET - Static variable in class codec.asn1.ASN1
 
TAG_T61STRING - Static variable in class codec.asn1.ASN1
 
TAG_UNIVERSALSTRING - Static variable in class codec.asn1.ASN1
 
TAG_UTCTIME - Static variable in class codec.asn1.ASN1
 
TAG_UTF8STRING - Static variable in class codec.asn1.ASN1
 
TAG_VIDEOTEXTSTRING - Static variable in class codec.asn1.ASN1
 
TAG_VISIBLESTRING - Static variable in class codec.asn1.ASN1
 
tagclass_ - Variable in class codec.asn1.DERDecoder
 
target_ - Variable in class codec.pkcs7.Signer
The Signable that is signed.
target_ - Variable in class codec.pkcs7.Verifier
The SignedData that is verified.
tbsCertificate - Variable in class codec.x509.X509Certificate
 
TBSCertList - Variable in class codec.x509.X509Crl
 
theReason - Variable in class codec.x509.extensions.ReasonCodeExtension
 
THIS_OID - Static variable in class codec.pkcs7.EnvelopedData
The OID of this structure.
THIS_OID - Static variable in class codec.pkcs7.SignedAndEnvelopedData
The OID of this structure.
THIS_OID - Static variable in class codec.pkcs7.SignedData
The OID of this structure.
thisUpdate - Variable in class codec.x509.X509Crl
 
tmp_ - Variable in class codec.x501.Name
The temporary list of AVAs that is collected during DER decoding.
toByteArray() - Method in class codec.pkcs.bin.ExtKeyTool.ByteContainer
Returns an array of the bytes in the container.
toDate(String) - Method in class codec.asn1.ASN1Time
Converts the given string to a Date object.
toHex(byte[]) - Static method in class codec.Base64
Encodes a byte array into a hexadecimal string representation.
TOKENIZERS - Static variable in class codec.x501.RFC2253Parser
Characters that are treated in a special way.
topa_ - Variable in class codec.asn1.RunLengthEncoder
 
tops_ - Variable in class codec.asn1.RunLengthEncoder
 
toString() - Method in class codec.asn1.ASN1AbstractCollection
Prints this collection.
toString() - Method in class codec.asn1.ASN1AbstractString
 
toString() - Method in class codec.asn1.ASN1BitString
 
toString() - Method in class codec.asn1.ASN1Boolean
 
toString() - Method in class codec.asn1.ASN1Choice
Returns a string representation of this type.
toString() - Method in class codec.asn1.ASN1Enumerated
 
toString() - Method in class codec.asn1.ASN1Integer
 
toString() - Method in class codec.asn1.ASN1Null
 
toString() - Method in class codec.asn1.ASN1ObjectIdentifier
Returns the string representation of this OID.
toString() - Method in class codec.asn1.ASN1OctetString
 
toString() - Method in class codec.asn1.ASN1OpenType
Returns the string representation of this instance.
toString() - Method in class codec.asn1.ASN1TaggedType
 
toString(Date) - Method in class codec.asn1.ASN1Time
Converts the given Date into a string representation according to DER as described in X.690.
toString() - Method in class codec.pkcs10.CertificationRequest
Human-readable string representation of this Certification Request.
toString() - Method in class codec.pkcs12.AuthenticatedSafe
Returns a human-readable String representation of this object.
toString() - Method in class codec.pkcs12.KeyBag
 
toString() - Method in class codec.pkcs12.PFX
Returns a human-readable String representation of this object.
toString() - Method in class codec.pkcs7.Data
 
toString() - Method in class codec.pkcs7.RecipientInfo
Returns a string representation of this object.
toString() - Method in class codec.pkcs7.SignedAndEnvelopedData
Returns a string representation of this object.
toString() - Method in class codec.pkcs7.SignedData
Returns a string representation of this object.
toString() - Method in class codec.pkcs7.SignerInfo
Returns a string representation of this object.
toString() - Method in class codec.x501.AVA
Returns the string representation of the AVA.
toString(boolean) - Method in class codec.x501.AVA
Returns the string representation of the AVA.
toString() - Method in class codec.x501.Name
Returns the String representation in little-endian order (least significant attribute first) via internal call to getName.
toString() - Method in class codec.x509.AlgorithmIdentifier
Returns a string representation of this object.
toString() - Method in class codec.x509.CRLEntry
menschl.
toString(String) - Method in class codec.x509.CRLEntry
menschl.
toString(String) - Method in class codec.x509.extensions.AuthorityKeyIdentifierExtension
generates a human readable representation of the object.
toString() - Method in class codec.x509.extensions.AuthorityKeyIdentifierExtension
 
toString(String) - Method in class codec.x509.extensions.BasicConstraintsExtension
 
toString(String) - Method in class codec.x509.extensions.CertificatePoliciesExtension
 
toString(String) - Method in class codec.x509.extensions.CRLDistributionPointsExtension
generates a human readable representation of the object.
toString() - Method in class codec.x509.extensions.CRLDistributionPointsExtension
 
toString(String) - Method in class codec.x509.extensions.DistributionPoint
 
toString() - Method in class codec.x509.extensions.DistributionPoint
 
toString() - Method in class codec.x509.extensions.ExtendedKeyUsageExtension
menschl.
toString(String) - Method in class codec.x509.extensions.ExtendedKeyUsageExtension
menschl.
toString() - Method in class codec.x509.extensions.ReasonCodeExtension
 
toString(String) - Method in class codec.x509.extensions.ReasonCodeExtension
 
toString(String) - Method in class codec.x509.extensions.SubjectKeyIdentifierExtension
 
toString() - Method in class codec.x509.GeneralName
This method returns a "human-readable" string representation of this object's state
toString() - Method in class codec.x509.X509Certificate
human-readable String representation of this certificate
toString() - Method in class codec.x509.X509Crl
Returns a human-readable string representation of this certificate revocation list
toString(String) - Method in class codec.x509.X509Crl
Returns a human-readable string representation of this certificate revocation list
toString() - Method in class codec.x509.X509Extension
Returns a human-readable String representation of this extension
toString(String) - Method in class codec.x509.X509Extension
Returns a human-readable String representation of this extension with an offset String.
toString() - Method in class codec.x509.X509TBSCertificate
human-readable String representation of this certificate
translate() - Method in class codec.UTF8InputStreamReader
 
trimToSize() - Method in class codec.asn1.ASN1Choice
Trims the internal list of choices to the actual number of choices stored in it.
trusted_ - Variable in class codec.util.CertificateChainVerifier
The CertificateSource with the trusted CA certificates.
twostep_ - Variable in class codec.pkcs7.Signer
true if signing is done with authenticated attributes.
twostep_ - Variable in class codec.pkcs7.Verifier
true if verification is done with authenticated attributes.
type_ - Variable in class codec.x501.Attribute
The Object Identifier specifying the attribute type.
typeclass_ - Static variable in class codec.asn1.DERDecoder
The array of ASN.1 classes implementing the primitive ASN.1 types indexed by tag number.
typeDirectoryName - Static variable in class codec.x509.GeneralName
This value indicates the choice "directoryName"
typedNSName - Static variable in class codec.x509.GeneralName
This value indicates the choice "dNSName"
typeEdiPartyName - Static variable in class codec.x509.GeneralName
This value indicates the choice "ediPartyName"
typeIPAddress - Static variable in class codec.x509.GeneralName
This value indicates the choice "iPAddress"
typename_ - Static variable in class codec.asn1.DERDecoder
The array holding the suffixes of the classes that implement ASN.1 encoding and decoding, indexed by tag number.
typeOtherName - Static variable in class codec.x509.GeneralName
This value indicates the choice "otherName"
typeRegisteredID - Static variable in class codec.x509.GeneralName
This value indicates the choice "registeredID"
typeRfc822Name - Static variable in class codec.x509.GeneralName
This value indicates the choice "rfc822Name"
types_ - Static variable in class codec.pkcs12.PKCS12OIDRegistry
The ASN.1 types registered under the OID with the same array index in field oids_.
typeUniformResourceIdentifier - Static variable in class codec.x509.GeneralName
This value indicates the choice "uniformResourceIdentifier"
typeX400Address - Static variable in class codec.x509.GeneralName
This value indicates the choice "x400Address"
TZ - Static variable in class codec.asn1.ASN1Time
The TimeZone representing universal coordinated time (UTC).

U

unauthenticatedAttributes() - Method in class codec.pkcs7.SignerInfo
Returns the unauthenticated attributes.
uniformResourceId_ - Variable in class codec.x509.GeneralName
 
uniformResourceIdentifier_ - Variable in class codec.x509.GeneralName
 
unlock(EnvelopedData) - Method in class codec.pkcs.bin.Crypt
 
update(InputStream) - Method in class codec.pkcs7.Signer
Update operation for signing or verification.
update() - Method in class codec.pkcs7.Signer
Update operation.
update(byte[]) - Method in class codec.pkcs7.Signer
Update operation.
update(byte[], int, int) - Method in class codec.pkcs7.Signer
Update operation.
update(Signature) - Method in class codec.pkcs7.SignerInfo
This method updates the given Signature instance with the DER encoding of the authenticatedAttributes file of the SignerInfo structure if such attributes are given.
update(InputStream) - Method in class codec.pkcs7.Verifier
Update operation for signing or verification.
update() - Method in class codec.pkcs7.Verifier
Update operation.
update(byte[]) - Method in class codec.pkcs7.Verifier
Update operation.
update(byte[], int, int) - Method in class codec.pkcs7.Verifier
Update operation.
updateAliases() - Static method in class codec.util.JCA
Re-builds the optimized alias lookup table by calling initAliasLookup(), in case the list of installed providers had been changed dynamically.
usage_ - Static variable in class codec.pkcs.bin.SignKey
 
usage_ - Variable in class codec.util.CertificateIterator
The index of required key usage bits; at least one bit must be set in a matching certificate.
userCertificate_ - Variable in class codec.x509.CRLEntry
 
UTF8_ENCODING - Static variable in class codec.x501.Name
Constant for UTF8Encoding of the Name
UTF8InputStreamReader - Class in codec
This class provides efficient UTF8 reading capability as a sub-class of java.io.Reader.
UTF8InputStreamReader(InputStream, int) - Constructor for class codec.UTF8InputStreamReader
This constructor initializes an UTF8InputStreamReader.

V

v_ - Variable in class codec.x501.RFC1779Parser.Entry
Deprecated.  
val_ - Variable in class codec.x501.AVA
The string value of the AVA, if given.
value_ - Variable in class codec.asn1.ASN1AbstractString
 
value_ - Variable in class codec.asn1.ASN1BitString
 
value_ - Variable in class codec.asn1.ASN1Boolean
 
value_ - Variable in class codec.asn1.ASN1Integer
The value of this ASN.1 INTEGER.
value_ - Variable in class codec.asn1.ASN1ObjectIdentifier
 
value_ - Variable in class codec.asn1.ASN1OctetString
 
valueAt(int) - Method in class codec.x501.Attribute
Returns the value at the given position where position is between 0 and valueCount()-1.
valueCount() - Method in class codec.x501.Attribute
returns the number of values in this attribute.
valueList() - Method in class codec.x501.Attribute
This method returns an unmodifiable view of the list of values of this Attribute.
values_ - Variable in class codec.x501.Attribute
The List of Attribute values.
Verifier - Class in codec.pkcs7
Verifies a given SignedData object.
Verifier(Signable, SignerInfo, X509Certificate) - Constructor for class codec.pkcs7.Verifier
Creates an instance ready for signature verification.
verify(SignedData) - Method in class codec.pkcs.bin.Sign
 
verify() - Method in class codec.pkcs10.CertificationRequest
With this method, the certification request can be verified in an easy, but less secure way.
verify(String) - Method in class codec.pkcs10.CertificationRequest
With this method, the certification request can be verified in an easy, but less secure way.
verify() - Method in class codec.pkcs7.Verifier
Completes the verification.
verify(X509Certificate, CertificateSource) - Method in class codec.util.CertificateChainVerifier
Verifies the given certificate.
verify(X509Certificate) - Method in class codec.util.CertificateChainVerifier
Verifies the given certificate against the trusted certificates passed to the constructor of this instance.
verify(PublicKey) - Method in class codec.x509.X509Certificate
with this method, the certificate can be verified in an easy, but less secure way.
verify(PublicKey, String) - Method in class codec.x509.X509Certificate
with this method, the certificate can be verified in an easy, but less secure way.
verify(PublicKey) - Method in class codec.x509.X509Crl
With this method, the certificate can be verified in an easy, but less secure way.
verify(PublicKey, String) - Method in class codec.x509.X509Crl
with this method, the certificate can be verified in an easy, but less secure way.
verifyChain(X509Certificate[], CertificateSource) - Method in class codec.util.CertificateChainVerifier
Verifies the given certificate chain.
verifyChain(X509Certificate[]) - Method in class codec.util.CertificateChainVerifier
Verifies the given certificate chain.
VERSION - Static variable in class codec.pkcs8.PrivateKeyInfo
The default version.
version - Variable in class codec.x509.X509Certificate
 
version - Variable in class codec.x509.X509Crl
 
version_ - Variable in class codec.pkcs10.CertificationRequest
 
version_ - Static variable in class codec.pkcs12.PFX
The PFX Version Number.
version_ - Static variable in class codec.pkcs7.EncryptedData
the verson of this syntax
version_ - Variable in class codec.pkcs7.EnvelopedData
The version of this structure.
version_ - Variable in class codec.pkcs7.RecipientInfo
The version number of this RecipientInfo.
version_ - Variable in class codec.pkcs7.SignerInfo
The version number of this SignerInfo.
version_ - Variable in class codec.pkcs8.PrivateKeyInfo
Version is the syntax version number, for compatibility with future revisions of the .
version_ - Variable in class codec.x509.X509TBSCertificate
 
VERSION_1_2 - Static variable in class codec.pkcs8.PrivateKeyInfo
Version 1.2 November 1993 identifier.
versionTag_ - Variable in class codec.x509.X509TBSCertificate
 
vl_ - Variable in class codec.x501.RFC1779Parser.Entry
Deprecated.  
vlist_ - Variable in class codec.x501.RFC1779Parser
Deprecated. The list of values in the order they were parsed.

W

walkChain(X509Certificate[], ArrayList) - Method in class codec.pkcs.bin.ExtKeyTool
Given an ArrayList containing a base certificate and an array of unordered certificates, populates the ArrayList with an ordered certificate chain, based on subject and issuer.
WHITESPACE - Static variable in class codec.x501.RFC2253Parser
Whitespace characters.
write(byte[]) - Method in class codec.asn1.DEREncoder
 
write(byte[], int, int) - Method in class codec.asn1.DEREncoder
 
writeBase128(int) - Method in class codec.asn1.AbstractEncoder
Writes the given integer to the output in base 128 representation with bit 7 of all octets except the last one being set to "1".
writeBase128(int) - Method in class codec.asn1.DEREncoder
Writes the given integer to the output in base 128 representation with bit 7 of all octets except the last one being set to "1".
writeBase256(int) - Method in class codec.asn1.AbstractEncoder
Writes the given integer to the output in base 256 with the minimal number of octets.
writeBase256(int) - Method in class codec.asn1.DEREncoder
Writes the given integer to the output in base 256 with the minimal number of octets.
writeBitString(ASN1BitString) - Method in class codec.asn1.DEREncoder
 
writeBitString(ASN1BitString) - Method in interface codec.asn1.Encoder
 
writeBitString(ASN1BitString) - Method in class codec.asn1.RunLengthEncoder
 
writeBoolean(ASN1Boolean) - Method in class codec.asn1.DEREncoder
 
writeBoolean(ASN1Boolean) - Method in interface codec.asn1.Encoder
 
writeBoolean(ASN1Boolean) - Method in class codec.asn1.RunLengthEncoder
 
writeCollection(ASN1Collection) - Method in class codec.asn1.DEREncoder
 
writeCollection(ASN1Collection) - Method in interface codec.asn1.Encoder
 
writeCollection(ASN1Collection) - Method in class codec.asn1.RunLengthEncoder
 
writeCollectionOf(ASN1Collection) - Method in class codec.asn1.RunLengthEncoder
 
writeExternal(ObjectOutput) - Method in class codec.x509.X509TBSCertificate
 
writeHeader(int, int, boolean, int) - Method in class codec.asn1.AbstractEncoder
This method encodes identifier and length octets.
writeHeader(ASN1Type, boolean) - Method in class codec.asn1.DEREncoder
Encodes the identifier and length octets.
writeHeader(int, int, boolean, int) - Method in class codec.asn1.DEREncoder
This method encodes identifier and length octets.
writeInteger(ASN1Integer) - Method in class codec.asn1.DEREncoder
 
writeInteger(ASN1Integer) - Method in interface codec.asn1.Encoder
 
writeInteger(ASN1Integer) - Method in class codec.asn1.RunLengthEncoder
 
writeNull(ASN1Null) - Method in class codec.asn1.DEREncoder
 
writeNull(ASN1Null) - Method in interface codec.asn1.Encoder
 
writeNull(ASN1Null) - Method in class codec.asn1.RunLengthEncoder
 
writeObjectIdentifier(ASN1ObjectIdentifier) - Method in class codec.asn1.DEREncoder
 
writeObjectIdentifier(ASN1ObjectIdentifier) - Method in interface codec.asn1.Encoder
 
writeObjectIdentifier(ASN1ObjectIdentifier) - Method in class codec.asn1.RunLengthEncoder
 
writeOctetString(ASN1OctetString) - Method in class codec.asn1.DEREncoder
 
writeOctetString(ASN1OctetString) - Method in interface codec.asn1.Encoder
 
writeOctetString(ASN1OctetString) - Method in class codec.asn1.RunLengthEncoder
 
writeReal(ASN1Type) - Method in class codec.asn1.DEREncoder
 
writeReal(ASN1Type) - Method in interface codec.asn1.Encoder
 
writeReal(ASN1Type) - Method in class codec.asn1.RunLengthEncoder
 
writeString(ASN1String) - Method in class codec.asn1.DEREncoder
 
writeString(ASN1String) - Method in interface codec.asn1.Encoder
 
writeString(ASN1String) - Method in class codec.asn1.RunLengthEncoder
 
writeTaggedType(ASN1TaggedType) - Method in class codec.asn1.DEREncoder
 
writeTaggedType(ASN1TaggedType) - Method in interface codec.asn1.Encoder
 
writeTaggedType(ASN1TaggedType) - Method in class codec.asn1.RunLengthEncoder
 
writeTime(ASN1Time) - Method in class codec.asn1.DEREncoder
 
writeTime(ASN1Time) - Method in interface codec.asn1.Encoder
 
writeTime(ASN1Time) - Method in class codec.asn1.RunLengthEncoder
 
writeType(ASN1Type) - Method in class codec.asn1.AbstractEncoder
 
writeType(ASN1Type) - Method in class codec.asn1.DEREncoder
Writes an arbitrary ASN1Type.
writeType(ASN1Type) - Method in interface codec.asn1.Encoder
 
writeType(ASN1Type) - Method in class codec.asn1.RunLengthEncoder
Encodes the length array of the given type.
writeTypeIdentifier(ASN1Type) - Method in class codec.asn1.DEREncoder
 
writeTypeIdentifier(ASN1Type) - Method in interface codec.asn1.Encoder
 
writeTypeIdentifier(ASN1Type) - Method in class codec.asn1.RunLengthEncoder
 

X

x509Cert_ - Variable in class codec.pkcs12.CertBag
The x.509 DER encoded Certificate
X509Certificate - Class in codec.x509
Implements a X.509v3 certificate according to the following ASN.1 data structure:
X509Certificate() - Constructor for class codec.x509.X509Certificate
Constructor that builds the data structure
X509Certificate(byte[]) - Constructor for class codec.x509.X509Certificate
Contructor upon a DER-encoded Byte-Array
X509Certificate(InputStream) - Constructor for class codec.x509.X509Certificate
Constructor upon an InputStream
X509Crl - Class in codec.x509
Certificate Revocation List (CRL) according to rfc2459.
X509Crl() - Constructor for class codec.x509.X509Crl
constructor that builds the ASN.1 structure
X509Crl(Name, Calendar) - Constructor for class codec.x509.X509Crl
Constructor upon Java objects.
X509Crl(InputStream) - Constructor for class codec.x509.X509Crl
Constructor on an input stream that delivers the DER-encoded certificate revocation list.
x509crl_ - Variable in class codec.pkcs12.CRLBag
the x509Crl DER encoded value
X509Exception - Exception in codec.x509
This exception signals X.509 specific error consitions
X509Exception() - Constructor for exception codec.x509.X509Exception
 
X509Exception(String) - Constructor for exception codec.x509.X509Exception
 
X509Exception(Throwable) - Constructor for exception codec.x509.X509Exception
 
X509Extension - Class in codec.x509
This class represents an X.509 extension of this form
X509Extension() - Constructor for class codec.x509.X509Extension
Standard constructor, used to build-up the ASN.1 data type
X509Extension(byte[]) - Constructor for class codec.x509.X509Extension
Encoded - construktor that decodes the given byte arraqy onto a ASN.1 object
X509Extension(ASN1ObjectIdentifier, boolean, ASN1Type) - Constructor for class codec.x509.X509Extension
This constructor fills-up the data structure.
X509TBSCertificate - Class in codec.x509
Implements a X.509v3 certificate TBS block according to the following ASN.1 data structure:
X509TBSCertificate() - Constructor for class codec.x509.X509TBSCertificate
Constructor that builds the data structure

Z

zero_ - Variable in class codec.asn1.ASN1BitString
 
ZEROES - Static variable in class codec.asn1.ASN1Time
Used to fill with zeroes.

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

Copyright © Fraunhofer Gesellschaft. All Rights Reserved.