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 codec.asn1.AbstractEncoder.
 
AbstractEncoder(OutputStream) - Constructor for class codec.asn1.AbstractEncoder
Creates an encoder that writes its output to the given output stream.
AbstractOIDRegistry - class codec.asn1.AbstractOIDRegistry.
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.
AccessDescription - class codec.x509.extensions.AccessDescription.
AccessDescription ::= SEQUENCE { accessMethod OID, accessLocation GeneralName}
AccessDescription() - Constructor for class codec.x509.extensions.AccessDescription
in case of an empty conctructor default values are set.
AccessDescription(ASN1ObjectIdentifier, GeneralName) - Constructor for class codec.x509.extensions.AccessDescription
the constructor as it should be used, with variable parameters.
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).
addAccessDescription(AccessDescription) - Method in class codec.x509.extensions.AuthorityInfoAccessExtension
adds an AccessDescription Object to the AIA.
addAddProfessionInfo(ASN1OctetString) - Method in class codec.x509.extensions.ProfessionInfo
 
addAdmission(ASN1Sequence) - Method in class codec.x509.extensions.AdmissionExtension
adds the Sequence holding the Admissions to the extension
addAdmissionAuth(GeneralName) - Method in class codec.x509.extensions.Admissions
adds the inner, 2.
addAuthenticatedAttribute(Attribute) - Method in class codec.pkcs7.SignerInfo
Adds the given attribute to the list of authenticated attributes.
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.
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.Certificates
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
addCertIssuer(GeneralName) - Method in class codec.x509.extensions.CertificateIssuerExtension
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.IssuingDistPoint
 
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.X509TBSCertificate
Adds an extension to this certificate.
addExtension(X509Extension) - Method in class codec.x509.CRLEntry
adds an extension to this CRLEntry
addExtension(X509Extension) - Method in class codec.x509.X509Crl
Adds a global extension to the CRL structure.
addExtension(X509Extension) - Method in class codec.x509.X509Certificate
Adds an extension to this certificate.
addIndirectCrl(boolean) - Method in class codec.x509.extensions.IssuingDistPoint
 
addNamingAuth(NamingAuthority) - Method in class codec.x509.extensions.Admissions
adds the NamingAuthorities name
addNamingAuthority(NamingAuthority) - Method in class codec.x509.extensions.ProfessionInfo
 
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) - Method in class codec.x509.extensions.CertificatePoliciesExtension
 
addPolicyInformation(ASN1ObjectIdentifier, ASN1SequenceOf) - Method in class codec.x509.extensions.CertificatePoliciesExtension
Adds a PolicyInformationSet to the extension
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.
addProfessionInfo(ASN1SequenceOf) - Method in class codec.x509.extensions.Admissions
for adding more than one ProfessionInfo.
addProfessionInfo(ProfessionInfo) - Method in class codec.x509.extensions.Admissions
adds a ProfessionInfo on the Sequence of the ProfessionInfos.
addProfessionItem(ASN1Sequence) - Method in class codec.x509.extensions.ProfessionInfo
 
addProfessionOid(ASN1SequenceOf) - Method in class codec.x509.extensions.ProfessionInfo
 
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.
addRecipient(X509Certificate, int) - Method in class codec.pkcs7.EnvelopedData
same as above but with an explicit encodingType
addRegistrationNumber(ASN1PrintableString) - Method in class codec.x509.extensions.ProfessionInfo
 
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.
addSignerInfo(SignerInfo) - Method in class codec.pkcs7.SignedData
Adds the given SignerInfo to this instance.
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.
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.
addValue(QCStatement) - Method in class codec.x509.extensions.QCStatementExtension
 
AdmissionExtension - class codec.x509.extensions.AdmissionExtension.
Class (in combination with other classes) implements the Admission Extension of the ISIS MTT SigG_Core_Spec_V_1_0_2. id-isismtt-at-admission OBJECT IDENTIFIER ::= {id-isismtt-at 3} id-isismtt-at-namingAuthorities OBJECT IDENTIFIER ::= {id-isismtt-at 11} AdmissionSyntax ::= SEQUENCE { admissionAuthority GeneralName OPTIONAL, contentsOfAdmissions SEQUENCE OF Admissions } Admissions ::= SEQUENCE { admissionAuthority [0] EXPLICIT GeneralName OPTIONAL, namingAuthority [1] EXPLICIT NamingAuthority OPTIONAL, professionInfos SEQUENCE OF ProfessionInfo } NamingAuthority ::= SEQUENCE { namingAuthorityId OBJECT IDENTIFIER OPTIONAL, namingAuthorityUrl IA5String OPTIONAL, namingAuthorityText DirectoryString(SIZE(1..128)) OPTIONAL} ProfessionInfo ::= SEQUENCE { namingAuthority [0] EXPLICIT NamingAuthority OPTIONAL, professionItems SEQUENCE OF DirectoryString (SIZE(1..128)), professionOIDs SEQUENCE OF OBJECT IDENTIFIER OPTIONAL, registrationNumber PrintableString(SIZE(1..128)) OPTIONAL, addProfessionInfo OCTET STRING OPTIONAL }
AdmissionExtension(ASN1Sequence) - Constructor for class codec.x509.extensions.AdmissionExtension
constructor, using an Admission as Parameter
AdmissionExtension(GeneralName) - Constructor for class codec.x509.extensions.AdmissionExtension
constructor, using the Generalname of the first Admissionauthority as Parameter.
Admissions - class codec.x509.extensions.Admissions.
Class implements the Admission ASN1 Structure as a part of the Admission Extension.
Admissions() - Constructor for class codec.x509.extensions.Admissions
 
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 initialized.
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.
AlgorithmIdentifier - class codec.x509.AlgorithmIdentifier.
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(ASN1ObjectIdentifier, ASN1Type) - Constructor for class codec.x509.AlgorithmIdentifier
Creates an instance with the given OID and parameters.
AlgorithmIdentifier(ASN1ObjectIdentifier, byte[]) - Constructor for class codec.x509.AlgorithmIdentifier
Creates an instance with the given OID and opaque algorithm parameter representation.
AlgorithmIdentifier(String) - Constructor for class codec.x509.AlgorithmIdentifier
Creates an instance initialized to the given algorithm.
AlgorithmIdentifier(String, AlgorithmParameters) - Constructor for class codec.x509.AlgorithmIdentifier
Creates an instance that is initialized from the given AlgorithmParameters instance.
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.
ArchiveCutoffExtension - class codec.x509.extensions.ArchiveCutoffExtension.
 
ArchiveCutoffExtension() - Constructor for class codec.x509.extensions.ArchiveCutoffExtension
 
ArchiveCutoffExtension(ASN1GeneralizedTime) - Constructor for class codec.x509.extensions.ArchiveCutoffExtension
 
ArchiveCutoffExtension(ASN1UTCTime) - Constructor for class codec.x509.extensions.ArchiveCutoffExtension
 
ASN1 - class codec.asn1.ASN1.
Defines various constants used with ASN.1 such as the tag and type class identifiers.
ASN1_IA5STRING - Static variable in class codec.util.StringChecker
 
ASN1_PRINTABLESTRING - Static variable in class codec.util.StringChecker
 
ASN1_T61STRING - Static variable in class codec.util.StringChecker
 
ASN1AbstractCollection - class codec.asn1.ASN1AbstractCollection.
Represents an abstract collection of ASN.1 types such as a SEQUENCE or a SET.
ASN1AbstractCollection() - Constructor for class codec.asn1.ASN1AbstractCollection
Method declarations with default implementation.
ASN1AbstractCollection(int) - Constructor for class codec.asn1.ASN1AbstractCollection
Creates an instance with the given capacity.
ASN1AbstractCollectionOf - class codec.asn1.ASN1AbstractCollectionOf.
Represents the ASN.1 SEQUENCE OF and SET OF types in a general way.
ASN1AbstractCollectionOf(Class) - Constructor for class codec.asn1.ASN1AbstractCollectionOf
Creates an instance
ASN1AbstractCollectionOf(int, Class) - Constructor for class codec.asn1.ASN1AbstractCollectionOf
Creates an instance with the given capacity.
ASN1AbstractString - class codec.asn1.ASN1AbstractString.
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 codec.asn1.ASN1AbstractType.
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 codec.asn1.ASN1BitString.
Represents an ASN.1 BIT STRING type.
ASN1BitString() - Constructor for class codec.asn1.ASN1BitString
Initializes an instance for decoding.
ASN1BitString(boolean[]) - Constructor for class codec.asn1.ASN1BitString
Initializes the instance for encoding with the given bits.
ASN1BitString(byte[], int) - Constructor for class codec.asn1.ASN1BitString
Creates an instance with the given contents.
ASN1BMPString - class codec.asn1.ASN1BMPString.
Represents a BMPString.
ASN1BMPString() - Constructor for class codec.asn1.ASN1BMPString
Creates a new ASN1BMPString object.
ASN1BMPString(String) - Constructor for class codec.asn1.ASN1BMPString
Creates an instance with the given string value.
ASN1Boolean - class codec.asn1.ASN1Boolean.
Represents an ASN.1 BOOEAN type.
ASN1Boolean() - Constructor for class codec.asn1.ASN1Boolean
 
ASN1Boolean(boolean) - Constructor for class codec.asn1.ASN1Boolean
 
ASN1Choice - class codec.asn1.ASN1Choice.
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 codec.asn1.ASN1Collection.
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 codec.asn1.ASN1CollectionOf.
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 codec.asn1.ASN1Enumerated.
Represents an ASN.1 ENUMERATED type.
ASN1Enumerated() - Constructor for class codec.asn1.ASN1Enumerated
Creates a new instance ready for parsing.
ASN1Enumerated(BigInteger) - Constructor for class codec.asn1.ASN1Enumerated
Creates a new instance with the given BigInteger as its initial value.
ASN1Enumerated(int) - Constructor for class codec.asn1.ASN1Enumerated
Creates an instance with the given int value.
ASN1Exception - exception codec.asn1.ASN1Exception.
 
ASN1Exception() - Constructor for class codec.asn1.ASN1Exception
 
ASN1Exception(String) - Constructor for class codec.asn1.ASN1Exception
 
ASN1GeneralizedTime - class codec.asn1.ASN1GeneralizedTime.
This is the Generalized Time class.
ASN1GeneralizedTime() - Constructor for class codec.asn1.ASN1GeneralizedTime
Creates an instance.
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.
ASN1GeneralizedTime(String) - Constructor for class codec.asn1.ASN1GeneralizedTime
Creates an instance with the given date string.
ASN1IA5String - class codec.asn1.ASN1IA5String.
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 codec.asn1.ASN1Integer.
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(byte[]) - Constructor for class codec.asn1.ASN1Integer
Creates a new instance from the given byte array.
ASN1Integer(int) - Constructor for class codec.asn1.ASN1Integer
Creates an instance with the given int value.
ASN1Integer(int, byte[]) - Constructor for class codec.asn1.ASN1Integer
Translates the sign-magnitude representation of a BigInteger into an ASN.1 INTEGER.
ASN1Integer(String) - Constructor for class codec.asn1.ASN1Integer
Creates an ASN.1 INTEGER from the given string representation.
ASN1NOP - class codec.asn1.ASN1NOP.
The ASN1NOP class helps to keep ASN1Types at fixed positions in the internal list.
ASN1Null - class codec.asn1.ASN1Null.
Represents the ASN.1 NULL type.
ASN1Null() - Constructor for class codec.asn1.ASN1Null
 
ASN1ObjectIdentifier - class codec.asn1.ASN1ObjectIdentifier.
Represents an ASN.1 OBJECT IDENTIFIER type.
ASN1ObjectIdentifier() - Constructor for class codec.asn1.ASN1ObjectIdentifier
Creates a new ASN1ObjectIdentifier object.
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 initialized from the given OID string representation.
ASN1OctetString - class codec.asn1.ASN1OctetString.
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 codec.asn1.ASN1Opaque.
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 codec.asn1.ASN1OpenType.
This type represents what was formerly called the ASN.1 ANY type.
ASN1OpenType() - Constructor for class codec.asn1.ASN1OpenType
 
ASN1OpenType(ASN1ObjectIdentifier) - Constructor for class codec.asn1.ASN1OpenType
 
ASN1OpenType(OIDRegistry, ASN1ObjectIdentifier) - Constructor for class codec.asn1.ASN1OpenType
This constructor corresponds to the superseded ANY DEFINED BY type.
ASN1OpenType(Resolver) - Constructor for class codec.asn1.ASN1OpenType
Creates an instance that attempts to resolve the actual type on decoding using the given Resolver.
ASN1Permission - class codec.asn1.ASN1Permission.
This permission is for controlling access to functionality of the ASN.1 package.
ASN1Permission(String) - Constructor for class codec.asn1.ASN1Permission
Creates an instance with the given name and actions list.
ASN1Permission(String, String) - Constructor for class codec.asn1.ASN1Permission
Creates an instance with the given name and actions list.
ASN1PrintableString - class codec.asn1.ASN1PrintableString.
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 codec.asn1.ASN1RegisteredType.
This class represents an ASN.1 type that is officially registered.
ASN1Sequence - class codec.asn1.ASN1Sequence.
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 codec.asn1.ASN1SequenceOf.
Represents an ASN.1 SEQUENCE OF type as specified in ITU-T Recommendation X.680.
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(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 codec.asn1.ASN1Set.
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 codec.asn1.ASN1SetOf.
Represents an ASN.1 SEQUENCE OF type as specified in ITU-T Recommendation X.680.
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(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.
ASN1String - interface codec.asn1.ASN1String.
The common interface of all ASN.1 string types.
ASN1T61String - class codec.asn1.ASN1T61String.
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.
ASN1TagComparator - class codec.asn1.ASN1TagComparator.
ASN1 Comparator, used for Sorting an ASN1 Set.
ASN1TagComparator() - Constructor for class codec.asn1.ASN1TagComparator
 
ASN1TaggedType - class codec.asn1.ASN1TaggedType.
Represents an ASN.1 tagged 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.
ASN1TaggedType(int, int, ASN1Type, boolean) - Constructor for class codec.asn1.ASN1TaggedType
Creates an instance with the given tag, tag class, and inner type.
ASN1Time - class codec.asn1.ASN1Time.
This is the root class of all ASN.1 time types.
ASN1Time() - Constructor for class codec.asn1.ASN1Time
 
ASN1Type - interface codec.asn1.ASN1Type.
The basic interface for Java objects representing primitive ASN.1 types according to ITU-T Recommendation X.680.
ASN1UniversalString - class codec.asn1.ASN1UniversalString.
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 codec.asn1.ASN1UTCTime.
This is the root class of all ASN.1 time types.
ASN1UTCTime() - Constructor for class codec.asn1.ASN1UTCTime
Creates an instance.
ASN1UTCTime(Calendar) - Constructor for class codec.asn1.ASN1UTCTime
Creates an instance with the given Calendar.
ASN1UTCTime(Date) - Constructor for class codec.asn1.ASN1UTCTime
Creates an instance with the given date.
ASN1UTCTime(String) - Constructor for class codec.asn1.ASN1UTCTime
Creates an instance with the given date string.
ASN1UTF8String - class codec.asn1.ASN1UTF8String.
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.
ASN1VisibleString - class codec.asn1.ASN1VisibleString.
This class represents an ASN.1 T61String as described in ITU-T Recommendation X.680.
ASN1VisibleString() - Constructor for class codec.asn1.ASN1VisibleString
 
ASN1VisibleString(String) - Constructor for class codec.asn1.ASN1VisibleString
Creates an instance with the given string value.
attr_ - Variable in class codec.pkcs7.SignerInfo
The unauthenticated attributes.
Attribute - class codec.x501.Attribute.
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(ASN1ObjectIdentifier, ASN1Type) - Constructor for class codec.x501.Attribute
Creates a new instance that is initialized 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.
Attribute(OIDRegistry) - Constructor for class codec.x501.Attribute
Creates an instance ready for parsing.
Attributes - class codec.pkcs9.Attributes.
This class represents Attributes as defined in PKCS#6.
attributes_ - Variable in class codec.pkcs8.PrivateKeyInfo
Attributes are the extended information that is encrypted along with the private-key information.
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.
auth_ - Variable in class codec.pkcs7.SignerInfo
The authenticated attributes.
authenticatedAttributes() - Method in class codec.pkcs7.SignerInfo
Returns the authenticated attributes.
AuthenticatedSafe - class codec.pkcs12.AuthenticatedSafe.
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.
AuthorityInfoAccessExtension - class codec.x509.extensions.AuthorityInfoAccessExtension.
id_ce_authorityInfoAccess OBJECT IDENTIFIER ::= { id-pe 1 } AuthorityInfoAccessExtension ::= { AuthorityInfoAccessSyntax } AuthorityInfoAccessSyntax ::= SEQUENCE SIZE (1..MAX) OF AccessDescription AccessDescription ::= SEQUENCE { accessMethod OID, accessLocation GeneralName}
AuthorityInfoAccessExtension() - Constructor for class codec.x509.extensions.AuthorityInfoAccessExtension
Constructor
authorityKeyIdentifier - Variable in class codec.x509.extensions.AuthorityKeyIdentifierExtension
 
AuthorityKeyIdentifierExtension - class codec.x509.extensions.AuthorityKeyIdentifierExtension.
id-ce-authorityKeyIdentifier OBJECT IDENTIFIER ::= { id-ce 35 } AuthorityKeyIdentifier ::= SEQUENCE { keyIdentifier [0] IMPLICIT KeyIdentifier OPTIONAL, authorityCertIssuer [1] IMPLICIT GeneralNames OPTIONAL, authorityCertSerialNumber [2] IMPLICIT 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.
authSafe_ - Variable in class codec.pkcs12.PFX
The actual content of this structure.
AVA - class codec.x501.AVA.
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, byte[], boolean) - Constructor for class codec.x501.AVA
Creates an instance with a DER encoded value.
AVA(String, String, boolean) - Constructor for class codec.x501.AVA
Creates an instance.
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 codec.x501.BadNameException.
This exception is thrown if errors occur during parsing of RFC1779 Distinguished names.
BadNameException() - Constructor for class codec.x501.BadNameException
Creates an instance.
BadNameException(String) - Constructor for class codec.x501.BadNameException
Creates an instance with the given message string.
Base16 - class codec.Base16.
If there's Base64, why shouldn't there be Base16 as well?
Base64 - class codec.Base64.
Encodes and decodes data according to Base64 encoding as described in RFC 1521.
BasicConstraintsExtension - class codec.x509.extensions.BasicConstraintsExtension.
This extension shall be critical.
BasicConstraintsExtension() - Constructor for class codec.x509.extensions.BasicConstraintsExtension
 
BasicConstraintsExtension(boolean, int) - Constructor for class codec.x509.extensions.BasicConstraintsExtension
 
BasicConstraintsExtension(byte[]) - Constructor for class codec.x509.extensions.BasicConstraintsExtension
Constructor for BasicConstraintsExtension.
basicConstraintsSyntax - Variable in class codec.x509.extensions.BasicConstraintsExtension
 
bea_ - Variable in class codec.pkcs7.EncryptedContentInfo
The bulk encryption algorithm.
BERDecoder - class codec.asn1.BERDecoder.
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
Returns the number of bits of the bitstring representation.
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.Verifier
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.
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.SignedData
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.Certificates
The cache encoded X.509 certificates.
cAlg_ - Variable in class codec.pkcs7.EncryptedContentInfo
The ContentEncryptionAlgorithmIdentifier
cAlg_ - Variable in class codec.pkcs7.SignerInfo
The DigestEncryptionAlgorithmIdentifier.
cAlg_ - Variable in class codec.pkcs7.RecipientInfo
The KeyEncryptionAlgorithmIdentifier.
cert_ - Variable in class codec.pkcs7.Verifier
The certificate of the signer whose signature verification is in progress.
CERT_ISSUER_TYPE - Static variable in class codec.x509.extensions.AuthorityKeyIdentifierExtension
 
CERT_SERIAL_NUMBER_TYPE - Static variable in class codec.x509.extensions.AuthorityKeyIdentifierExtension
 
CertBag - class codec.pkcs12.CertBag.
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.
CertHashExtension - class codec.x509.extensions.CertHashExtension.
id-sigi-at-certHash OBJECT IDENTIFIER ::= { 1 3 36 8 3 13 } certHash EXTENSION ::= { SYNTAX CertHashSyntax IDENTIFIED BY id-sigi-at-certHash } CertHashSyntax ::= SEQUENCE { hashAlgorithm AlgorithmIdentifier, certificateHash OCTET STRING }
CertHashExtension() - Constructor for class codec.x509.extensions.CertHashExtension
Creates an instance ready for decoding.
CertHashExtension(byte[], String) - Constructor for class codec.x509.extensions.CertHashExtension
Creates an instance with a hash of the given encoded certificate where the hash is computed with the given hash algorithm.
CertHashExtension(X509Certificate) - Constructor for class codec.x509.extensions.CertHashExtension
Creates an instance with the hash of the given certificate.
CertHashExtension(X509Certificate, String) - Constructor for class codec.x509.extensions.CertHashExtension
Creates an instance with a hash of the given certificate where the hash is computed with the given hash algorithm.
CertificateChainVerifier - class codec.util.CertificateChainVerifier.
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.
CertificateIssuerExtension - class codec.x509.extensions.CertificateIssuerExtension.
 
CertificateIssuerExtension(GeneralName) - Constructor for class codec.x509.extensions.CertificateIssuerExtension
Constructor for CertificateIssuerExtension.
CertificateIterator - class codec.util.CertificateIterator.
This Iterator wraps around the Iterator of e.g. a List of certificates and filters certificates that match particular parameters such as a given subject DN and/or key usage bits.
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).
CertificatePoliciesExtension - class codec.x509.extensions.CertificatePoliciesExtension.
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
Constructor for CertificatePoliciesExtension.
CertificatePoliciesExtension(byte[]) - Constructor for class codec.x509.extensions.CertificatePoliciesExtension
Constructor for CertificatePoliciesExtension.
certificatePoliciesSyntax - Variable in class codec.x509.extensions.CertificatePoliciesExtension
 
Certificates - class codec.pkcs7.Certificates.
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.SignedData
 
certificates(Principal) - Method in class codec.pkcs7.SignedAndEnvelopedData
 
certificates(Principal) - Method in class codec.pkcs7.Certificates
 
certificates(Principal) - Method in interface codec.util.CertificateSource
Retrieves certificates based on the distinguished name of the certificate's subject.
certificates(Principal) - Method in class codec.util.CertificateStore
 
certificates(Principal, int) - Method in class codec.pkcs7.SignedData
 
certificates(Principal, int) - Method in class codec.pkcs7.SignedAndEnvelopedData
 
certificates(Principal, int) - Method in class codec.pkcs7.Certificates
 
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, int) - Method in class codec.util.CertificateStore
 
CertificateSource - interface codec.util.CertificateSource.
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 codec.util.CertificateStore.
This class wraps around regular KeyStore instances and supports retrieval of certificates in it by means of the CertificateSource interface.
CertificateStore.IdxKey - class codec.util.CertificateStore.IdxKey.
This class represents an entry in the map that maps subject, issuer and serial number info to an alias.
CertificateStore.IdxKey(CertificateStore, Principal) - Constructor for class codec.util.CertificateStore.IdxKey
Creates an instance with the given subject name.
CertificateStore.IdxKey(CertificateStore, Principal, BigInteger) - Constructor for class codec.util.CertificateStore.IdxKey
Creates an instance with the given issuer name and serial number.
CertificateStore(Collection) - Constructor for class codec.util.CertificateStore
Creates an instance that loads certificates from the given Collection.
CertificateStore(KeyStore) - Constructor for class codec.util.CertificateStore
Creates an instance that loads certificates from the given KeyStore.
CertificationRequest - class codec.pkcs10.CertificationRequest.
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.
certs_ - Variable in class codec.pkcs7.SignedData
The X.509 certificates.
certs_ - Variable in class codec.pkcs7.SignedAndEnvelopedData
The X.509 certificates.
certSerialNumber - Variable in class codec.x509.extensions.AuthorityKeyIdentifierExtension
 
characterDecodingException() - Method in class codec.UTF8InputStreamReader
 
checkConstraints() - Method in class codec.asn1.ASN1AbstractCollection
Checks the constraint on this type if it is set.
checkConstraints() - Method in interface codec.asn1.ASN1Type
Checks the constraints registered with this instance.
checkConstraints() - Method in class codec.asn1.ASN1AbstractType
Checks the constraint on this 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 class codec.asn1.ASN1Choice
Checks the constraint on the inner type if it is set.
checkConstraints() - Method in class codec.asn1.ASN1NOP
DOCUMENT ME!
checkConstraints() - Method in class codec.x509.CRLEntry
for interface codec.asn1.ASN1Type
checkConstraints() - Method in class codec.x509.X509Crl
for interface codec.asn1.ASN1Type
checkConstraints() - Method in class codec.x509.X509Certificate
From interface 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.
checkOpen() - Method in class codec.UTF8InputStreamReader
Checks whether the InputStream, with which this object is initialized, is initialized.
checkValidity() - 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.
checkValidity(Date) - Method in class codec.x509.X509Certificate
From java.security.cert.X509Certificate.
cipher_ - Static variable in class codec.util.Engines
The names of Cipher instances.
CLASS_APPLICATION - Static variable in class codec.asn1.ASN1
DOCUMENT ME!
CLASS_CONTEXT - Static variable in class codec.asn1.ASN1
DOCUMENT ME!
CLASS_MASK - Static variable in class codec.asn1.ASN1
DOCUMENT ME!
CLASS_PRIVATE - Static variable in class codec.asn1.ASN1
DOCUMENT ME!
CLASS_UNIVERSAL - Static variable in class codec.asn1.ASN1
DOCUMENT ME!
ClassInstanceResolver - class codec.asn1.ClassInstanceResolver.
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.ASN1Opaque
Returns a clone.
clone() - Method in class codec.asn1.ASN1OctetString
Returns a clone.
clone() - Method in class codec.asn1.ASN1ObjectIdentifier
Returns a clone of this instance.
clone() - Method in class codec.x509.AlgorithmIdentifier
Returns a clone.
clone(Name) - Static method in class codec.x501.Name
Deprecated.  
clone(Principal) - Static method in class codec.x501.Name
Deprecated.  
close() - Method in class codec.UTF8InputStreamReader
 
close() - Method in class codec.asn1.DERDecoder
This method closes the underlying stream.
codec - package codec
 
codec.asn1 - package codec.asn1
 
codec.pkcs - package codec.pkcs
 
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
 
compare(Object, Object) - Method in class codec.asn1.DERCodeComparator
 
compare(Object, Object) - Method in class codec.asn1.ASN1TagComparator
 
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 class codec.asn1.ConstraintCollection
Calls constrain on all objects contained in this list.
constrain(ASN1Type) - Method in interface codec.asn1.Constraint
 
Constraint - interface codec.asn1.Constraint.
This interface specifies a constraint of some ASN.1 type.
ConstraintCollection - class codec.asn1.ConstraintCollection.
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 initialized with the given capacity.
ConstraintException - exception codec.asn1.ConstraintException.
Thrown by Constraint instances if the validation of some ASN.1 type fails.
ConstraintException() - Constructor for class codec.asn1.ConstraintException
 
ConstraintException(String) - Constructor for class codec.asn1.ConstraintException
 
CONSTRUCTED - Static variable in class codec.asn1.ASN1
DOCUMENT ME!
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
content_ - Variable in class codec.pkcs7.SignedData
The ContentInfo.
content_ - Variable in class codec.pkcs7.EnvelopedData
The ContentInfo.
content_ - Variable in class codec.pkcs7.ContentInfo
The actual content of this structure.
ContentInfo - class codec.pkcs7.ContentInfo.
This class represents a ContentInfo as defined in PKCS#7.
ContentInfo() - Constructor for class codec.pkcs7.ContentInfo
This method creates an instance which is initialized for parsing.
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.
ContentInfo(OIDRegistry) - Constructor for class codec.pkcs7.ContentInfo
Creates an instance ready for decoding.
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.
contentType_ - Variable in class codec.pkcs7.ContentInfo
The OID defining the contents of this structure.
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(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(byte[]) - Method in class codec.asn1.ASN1UTF8String
Converts the given byte array to a string.
convert(byte[]) - Method in interface codec.asn1.ASN1String
Converts the given byte array to a string.
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 a Unicode character.
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(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(String) - Method in class codec.asn1.ASN1UTF8String
Converts the given string to a byte array.
convert(String) - Method in interface codec.asn1.ASN1String
Converts the given string to a byte array.
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 class codec.asn1.ASN1UTF8String
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.
CorruptedCodeException - exception codec.CorruptedCodeException.
Thrown if a code is recognized as being corrupted for instance due to transmission errors.
CorruptedCodeException() - Constructor for class codec.CorruptedCodeException
Creates an exception instance with no particular message.
CorruptedCodeException(String) - Constructor for class codec.CorruptedCodeException
Creates an exception instance with the given message.
createAlgorithmIdentifier(Key) - Static method in class codec.x509.AlgorithmIdentifier
Creates an AlgorithmIdentifier from the given key.
critical - Variable in class codec.x509.X509Extension
 
CRLBag - class codec.pkcs12.CRLBag.
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 codec.x509.extensions.CRLDistributionPointsExtension.
id_ce_cRLDistributionPoints OBJECT IDENTIFIER ::= { id-ce 31 } cRLDistributionPoints ::= { CRLDistPointsSyntax } CRLDistPointsSyntax ::= SEQUENCE SIZE (1..MAX) OF DistributionPoint DistributionPoint ::= SEQUENCE { distributionPoint [0] EXPLICIT DistributionPointName OPTIONAL, reasons [1] IMLPICIT ReasonFlags OPTIONAL, cRLIssuer [2] IMPLICIT GeneralNames OPTIONAL} DistributionPointName ::= CHOICE { fullName [0] IMPLICIT GeneralNames, nameRelativeToCRLIssuer [1] IMPLICIT 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
CRLEntry - class codec.x509.CRLEntry.
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
crls_ - Variable in class codec.pkcs7.SignedData
The revocation lists.
crls_ - Variable in class codec.pkcs7.SignedAndEnvelopedData
The revocation lists.
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.
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(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.

D

dAlg_ - Variable in class codec.pkcs7.SignerInfo
The DigestAlgorithmIdentifier.
Data - class codec.pkcs7.Data.
This class represents the PKCS#7 Data type that is defined as: Data ::= OCTET STRING It serves as a wrapper around arbitrary contents octets.
DATA_ENCIPHERMENT - Static variable in interface codec.util.CertificateSource
Matches certificates with the dataEncipherment bit set.
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 initialized with the given contents octets.
date_ - Variable in class codec.asn1.ASN1Time
The internal storage of the date.
DateOfCreationExtension - class codec.x509.extensions.DateOfCreationExtension.
 
DateOfCreationExtension(Date, boolean) - Constructor for class codec.x509.extensions.DateOfCreationExtension
contructs the Extension and sets the creationDate value to the value of the parameter cDate.
debug_ - Variable in class codec.asn1.DERDecoder
A debug switch.
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(Decoder) - Method in class codec.asn1.ASN1AbstractCollection
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 interface codec.asn1.ASN1Type
 
decode(Decoder) - Method in class codec.asn1.ASN1AbstractType
 
decode(Decoder) - Method in class codec.asn1.ASN1TaggedType
 
decode(Decoder) - Method in class codec.asn1.ASN1AbstractCollectionOf
Reads this collection from the given Decoder.
decode(Decoder) - Method in class codec.asn1.ASN1AbstractString
 
decode(Decoder) - Method in class codec.asn1.ASN1BitString
Decodes this instance.
decode(Decoder) - Method in class codec.asn1.ASN1OpenType
Decodes the inner type to the given decoder.
decode(Decoder) - Method in class codec.asn1.ASN1Integer
 
decode(Decoder) - Method in class codec.asn1.ASN1Enumerated
 
decode(Decoder) - Method in class codec.asn1.ASN1Choice
Decodes the inner type to the given decoder.
decode(Decoder) - Method in class codec.asn1.ASN1Time
 
decode(Decoder) - Method in class codec.asn1.ASN1OctetString
 
decode(Decoder) - Method in class codec.asn1.ASN1NOP
DOCUMENT ME!
decode(Decoder) - Method in class codec.asn1.ASN1Null
 
decode(Decoder) - Method in class codec.asn1.ASN1SequenceOf
Reads this collection from the given Decoder.
decode(Decoder) - Method in class codec.asn1.ASN1Boolean
 
decode(Decoder) - Method in class codec.asn1.ASN1ObjectIdentifier
Decodes to this ASN1ObjectIdentifier.
decode(Decoder) - Method in class codec.pkcs12.CertBag
Decodes this instance.
decode(Decoder) - Method in class codec.pkcs12.SafeBag
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.pkcs7.EncryptedContentInfo
Decodes this instance with the given decoder.
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.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.X509Crl
for interface codec.asn1.ASN1Type
decode(Decoder) - Method in class codec.x509.X509Certificate
From interface ASN1Type
decode(Decoder) - Method in class codec.x509.extensions.CRLDistributionPointsExtension
 
decode(Decoder) - Method in class codec.x509.extensions.ArchiveCutoffExtension
 
decode(Decoder) - Method in class codec.x509.extensions.IssuingDistPoint
 
decode(Decoder) - Method in class codec.x509.extensions.AuthorityKeyIdentifierExtension
 
decode(Decoder) - Method in class codec.x509.extensions.CertificateIssuerExtension
 
decode(Decoder) - Method in class codec.x509.extensions.ReasonCodeExtension
 
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.SubjectKeyIdentifierExtension
 
decode(Decoder) - Method in class codec.x509.extensions.CertHashExtension
 
decode(Decoder) - Method in class codec.x509.extensions.AdmissionExtension
 
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.Hex
Decodes a hexadecimal 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.
decodeExtensionValue(ASN1Type) - Method in class codec.x509.X509Extension
This method allows to decode the extension value based on an ASN.1 template.
Decoder - interface codec.asn1.Decoder.
Defines the methods that must be implemented by decoders of ASN.1 types.
decryptBulkData(byte[]) - Method in class codec.pkcs7.SignedAndEnvelopedData
 
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.
DEFAULT_HASH_ALG - Static variable in class codec.x509.extensions.CertHashExtension
 
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_VERSION - Static variable in class codec.x509.X509TBSCertificate
The default version identifier for this class, which is v3(2).
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 codec.asn1.DefinedByResolver.
This interface is used by the ASN1OpenType in order to resolve the ASN.1 type to decode at runtime.
DefinedByResolver(ASN1ObjectIdentifier) - Constructor for class codec.asn1.DefinedByResolver
Creates an instance that resolves the given OID against the global OID registry.
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.
DERCodeComparator - class codec.asn1.DERCodeComparator.
Compares two DER Encodings and orders them according to the strict ordering rules applied in DER encoded SET OF types.
DERCodeComparator() - Constructor for class codec.asn1.DERCodeComparator
 
DERDecoder - class codec.asn1.DERDecoder.
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 codec.asn1.DEREncoder.
If ,right after instantiating the encoder, the strict parameter is set to true, the encoder uses the strict encoding rules from X680/X690 for Sets and SetOfs.
DEREncoder(OutputStream) - Constructor for class codec.asn1.DEREncoder
Creates an encoder that writes its output to the given output stream.
digest_ - Variable in class codec.pkcs7.Verifier
The message digest engine that is used while verification is in progress.
digest_ - Variable in class codec.pkcs7.Signer
The message digest engine that is used while signing is in progress.
digestID_ - Variable in class codec.pkcs7.SignedData
The DigestAlgorithmIdentifiers.
digestID_ - Variable in class codec.pkcs7.SignedAndEnvelopedData
The DigestAlgorithmIdentifiers.
DigestInfo - class codec.pkcs1.DigestInfo.
This class implements a DigestInfo data structure according to PKCS#1 DigestInfo ::= SEQUENCE { digestAlgorithm AlgorithmIdentifier, -- identifies the digest algorithm digest OCTET STRING -- contains the DER-encoded digest value }
DigestInfo() - Constructor for class codec.pkcs1.DigestInfo
 
DigestInfo(AlgorithmIdentifier, byte[]) - Constructor for class codec.pkcs1.DigestInfo
 
DistributionPoint - class codec.x509.extensions.DistributionPoint.
DistributionPoint ::= SEQUENCE { distributionPoint [0] EXPLICIT DistributionPointName OPTIONAL, reasons [1] IMPLICIT ReasonFlags OPTIONAL, cRLIssuer [2] IMPLICIT GeneralNames OPTIONAL } DistributionPointName ::= CHOICE { fullName [0] IMPLICIT GeneralNames, nameRelativeToCRLIssuer [1] IMPLICIT 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
 
divide() - Method in class codec.x501.Name
Added by Jens Zoerkler 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.

E

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
Returns the number of elements of the oid.
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.Hex
Encodes the input array of bytes into a hexadecimal 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(Encoder) - Method in class codec.asn1.ASN1AbstractCollection
Writes this collection to the given encoder.
encode(Encoder) - Method in interface codec.asn1.ASN1Type
 
encode(Encoder) - Method in class codec.asn1.ASN1AbstractType
 
encode(Encoder) - Method in class codec.asn1.ASN1TaggedType
 
encode(Encoder) - Method in class codec.asn1.ASN1AbstractString
 
encode(Encoder) - Method in class codec.asn1.ASN1BitString
DOCUMENT ME!
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.ASN1Integer
 
encode(Encoder) - Method in class codec.asn1.ASN1Enumerated
 
encode(Encoder) - Method in class codec.asn1.ASN1Choice
Encodes this type to the given encoder.
encode(Encoder) - Method in class codec.asn1.ASN1Time
 
encode(Encoder) - Method in class codec.asn1.ASN1OctetString
 
encode(Encoder) - Method in class codec.asn1.ASN1NOP
The encode method returns without writing anything to the encoder.
encode(Encoder) - Method in class codec.asn1.ASN1Null
 
encode(Encoder) - Method in class codec.asn1.ASN1Boolean
 
encode(Encoder) - Method in class codec.asn1.ASN1ObjectIdentifier
Encodes this ASN1ObjectIdentifier.
encode(Encoder) - Method in class codec.pkcs7.SignerInfo
Encodes this SignerInfo.
encode(Encoder) - Method in class codec.pkcs7.Certificates
Encodes this using the given Encoder.
encode(Encoder) - Method in class codec.x509.CRLEntry
for interface codec.asn1.ASN1Type
encode(Encoder) - Method in class codec.x509.X509Crl
for interface codec.asn1.ASN1Type
encode(Encoder) - Method in class codec.x509.X509Certificate
From interface ASN1Type
Encoder - interface codec.asn1.Encoder.
Defines the methods that must be implemented by encoders of ASN.1 types.
encryptBulkData(byte[]) - Method in class codec.pkcs7.SignedAndEnvelopedData
 
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.
EncryptedContentInfo - class codec.pkcs7.EncryptedContentInfo.
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
Initializes an instance with the given secret key, algorithm, and parameters.
EncryptedData - class codec.pkcs7.EncryptedData.
This class represents a EncryptedContentInfo as defined in PKCS#7.
encryptedData_ - Variable in class codec.pkcs8.EncryptedPrivateKeyInfo
The result of encrypting the private-key information.
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 initializes it with the given key, algorithm, and parameters.
EncryptedPrivateKeyInfo - class codec.pkcs8.EncryptedPrivateKeyInfo.
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 codec.util.Engines.
This class provides the standard JCA/JCE engine name associations.
engines_ - Static variable in class codec.util.Engines
The names of the standard engines.
EnvelopedData - class codec.pkcs7.EnvelopedData.
This class represents the PKCS#7 EnvelopedData type, which is defined as follows: EnvelopedData ::= SEQUENCE { version Version, recipientInfos RecipientInfos, encryptedContentInfo EncryptedContentInfo } RecipientInfos ::= SET OF RecipientInfo See class RecipientInfo for a description of the RecipientInfo structure.
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 initialized with the given secret key and algorithm parameters.
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.asn1.ASN1AbstractString
Indicates whether some other ASN.1 string is "equal to" this one.
equals(Object) - Method in class codec.asn1.ASN1ObjectIdentifier
Compares two OIDs for equality.
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.
EXTENSION_OID - Static variable in class codec.x509.extensions.ArchiveCutoffExtension
 
EXTENSION_OID - Static variable in class codec.x509.extensions.QCStatementExtension
 
EXTENSION_OID - Static variable in class codec.x509.extensions.AuthorityInfoAccessExtension
 
EXTENSION_OID - Static variable in class codec.x509.extensions.RestrictionExtension
OID of this extension
EXTENSION_OID - Static variable in class codec.x509.extensions.ValidityModelExtension
 
EXTENSION_OID - Static variable in class codec.x509.extensions.CertHashExtension
 
EXTENSION_OID - Static variable in class codec.x509.extensions.DateOfCreationExtension
Extension OID
EXTENSION_OID - Static variable in class codec.x509.extensions.AdmissionExtension
OID : id-isismtt-at 3
extnID - Variable in class codec.x509.X509Extension
 
extnValue - Variable in class codec.x509.X509Extension
 
extraCh_ - Variable in class codec.UTF8InputStreamReader
 

F

factory_ - Variable in class codec.pkcs7.SignedData
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.Certificates
The certificate factory that is used for decoding certificates.
FN_OID_ - Static variable in class codec.pkcs12.SafeContents
The OID for the Attribute friendlyName

G

GeneralName - class codec.x509.GeneralName.
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
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.SignerInfo
Returns the name of the signature algorithm.
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.
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.
getASN1StringType(String) - Static method in class codec.util.StringChecker
 
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.
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.X509TBSCertificate
From java.security.cert.X509Certificate.
getBasicConstraints() - Method in class codec.x509.X509Certificate
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() - Method in class codec.pkcs12.CertBag
 
getCertificate(Principal, BigInteger) - Method in class codec.pkcs7.SignedData
 
getCertificate(Principal, BigInteger) - Method in class codec.pkcs7.SignedAndEnvelopedData
 
getCertificate(Principal, BigInteger) - Method in class codec.pkcs7.Certificates
 
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.SignedData
This method returns the certificates stored in this structure.
getCertificates() - Method in class codec.pkcs7.SignedAndEnvelopedData
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.
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 interface codec.asn1.ASN1Type
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 class codec.asn1.ASN1NOP
ASN1NOP has no constraints
getConstraint() - Method in class codec.x509.CRLEntry
for interface codec.asn1.ASN1Type
getConstraint() - Method in class codec.x509.X509Crl
for interface codec.asn1.ASN1Type
getConstraint() - Method in class codec.x509.X509Certificate
From interface ASN1Type
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.
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.ContentInfo
This method returns the actual content of this structure.
getContentInfo() - Method in class codec.pkcs7.EncryptedData
Returns the actual content of this structure.
getContentType() - Method in class codec.pkcs7.EncryptedContentInfo
Returns the contentType of this structure.
getContentType() - Method in class codec.pkcs7.SignedData
Returns the content type of the content embedded in 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.ContentInfo
Returns the contentType of this structure.
getCreationDate() - Method in class codec.x509.extensions.DateOfCreationExtension
 
getCriticalExtensionOIDs() - Method in class codec.x509.X509TBSCertificate
From java.security.cert.X509Extension.
getCriticalExtensionOIDs() - Method in class codec.x509.CRLEntry
implemented abstract method from java.security.cert.X509CRLEntry
getCriticalExtensionOIDs() - Method in class codec.x509.X509Crl
implementing abstract method in java.security.cert.X509CRL
getCriticalExtensionOIDs() - Method in class codec.x509.X509Certificate
From java.security.cert.X509Extension.
getCriticalExtensionOIDs() - Method in class codec.x509.X509Extension
From interface 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.SignedData
This method retrieves the content from this structure's ContentInfo structure.
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.
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.OIDRegistry
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#12 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.IssuingDistPoint
returns the ASN1SequenceOf that contains the GeneralNames with the distribution point URL's.
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.IssuingDistPoint
returns an array of Strings containing all CRL-DP URL's RelativeDistinguishedName not implemented yet!
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 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.asn1.ASN1AbstractCollectionOf
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 interface codec.asn1.ASN1CollectionOf
Returns the Java class representing the ASN.1 type of the elements in this collection.
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.X509TBSCertificate
returns the DER-encoded bytearray of this certificate
getEncoded() - Method in class codec.x509.CRLEntry
implemented abstract method from java.security.cert.X509CRLEntry
getEncoded() - Method in class codec.x509.X509Crl
implementing abstract method in java.security.cert.X509CRL
getEncoded() - Method in class codec.x509.X509Certificate
returns the DER-encoded bytearray of this certificate
getEncoded() - Method in class codec.x509.X509Extension
Returns the DER encoding of this extension.
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.
getEncryptedContentInfo() - Method in class codec.pkcs7.EnvelopedData
This method returns the EncryptedContentInfo embedded in this instance.
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 class codec.InconsistentStateException
Returns the wrapped exception or this if no exception is wrapped in this one.
getExtensions() - Method in class codec.x509.X509TBSCertificate
Returns a Collection containing all extensions
getExtensions() - Method in class codec.x509.CRLEntry
implemented abstract method from java.security.cert.X509CRLEntry
getExtensions() - Method in class codec.x509.X509Crl
returns a collection of all global extensions inside this crl
getExtensions() - Method in class codec.x509.X509Certificate
Returns a Collection containing all extensions
getExtensionValue(String) - Method in class codec.x509.X509TBSCertificate
From java.security.cert.X509Extension.
getExtensionValue(String) - Method in class codec.x509.CRLEntry
implemented abstract method from java.security.cert.X509CRLEntry
getExtensionValue(String) - Method in class codec.x509.X509Crl
implementing abstract method in java.security.cert.X509CRL
getExtensionValue(String) - Method in class codec.x509.X509Certificate
From java.security.cert.X509Extension.
getExtensionValue(String) - Method in class codec.x509.X509Extension
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.ASN1Time
 
getFieldCorrections() - Method in class codec.asn1.ASN1UTCTime
 
getFieldCorrections() - Method in class codec.asn1.ASN1GeneralizedTime
 
getFieldLengths() - Method in class codec.asn1.ASN1Time
 
getFieldLengths() - Method in class codec.asn1.ASN1UTCTime
 
getFieldLengths() - Method in class codec.asn1.ASN1GeneralizedTime
 
getFields() - Method in class codec.asn1.ASN1Time
 
getFields() - Method in class codec.asn1.ASN1UTCTime
 
getFields() - Method in class codec.asn1.ASN1GeneralizedTime
 
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
getHashAlgorithmID() - Method in class codec.x509.extensions.CertHashExtension
 
getHashAlgorithmName() - Method in class codec.x509.extensions.CertHashExtension
 
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.ASN1TaggedType
Returns the underlying ASN.1 type.
getInnerType() - Method in class codec.asn1.ASN1OpenType
Returns the inner ASN.1 type.
getInnerType() - Method in class codec.asn1.ASN1Choice
Returns the inner ASN.1 type.
getInputLimit() - Method in class codec.asn1.DERDecoder
 
getInstance() - Static method in class codec.asn1.ASN1NOP
Returns the singleton
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.X509TBSCertificate
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.X509Certificate
From java.security.cert.X509Certificate.
getIssuerUniqueID() - Method in class codec.x509.X509TBSCertificate
From java.security.cert.X509Certificate.
getIssuerUniqueID() - Method in class codec.x509.X509Certificate
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.  
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.X509TBSCertificate
From java.security.cert.X509Certificate.
getKeyUsage() - Method in class codec.x509.X509Certificate
From java.security.cert.X509Certificate.
getLengthFields() - Method in class codec.asn1.RunLengthEncoder
This method brings in the harvest of the encoding procedure.
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.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.pkcs.PKCSRegistry
Retrieves an ASN.1 type for the given OID or null if no such type was found.
getLocalASN1Type(ASN1ObjectIdentifier) - Method in class codec.pkcs12.PKCS12OIDRegistry
Retrieves an ASN.1 type for the given OID or null if no such type was found.
getLocalASN1Type(ASN1ObjectIdentifier, Map) - Method in class codec.asn1.OIDRegistry
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 class codec.x509.X509Exception
 
getName() - Method in class codec.x501.Name
This method returns the name of this principal.
getName(String) - Static method in class codec.util.JCA
Returns the JCA standard name for a given OID.
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.X509TBSCertificate
From java.security.cert.X509Extension.
getNonCriticalExtensionOIDs() - Method in class codec.x509.CRLEntry
implemented abstract method from java.security.cert.X509CRLEntry
getNonCriticalExtensionOIDs() - Method in class codec.x509.X509Crl
implementing abstract method in java.security.cert.X509CRL
getNonCriticalExtensionOIDs() - Method in class codec.x509.X509Certificate
From java.security.cert.X509Extension.
getNonCriticalExtensionOIDs() - Method in class codec.x509.X509Extension
 
getNotAfter() - Method in class codec.x509.X509TBSCertificate
From java.security.cert.X509Certificate.
getNotAfter() - Method in class codec.x509.X509Certificate
From java.security.cert.X509Certificate.
getNotBefore() - Method in class codec.x509.X509TBSCertificate
From java.security.cert.X509Certificate.
getNotBefore() - Method in class codec.x509.X509Certificate
From java.security.cert.X509Certificate.
getOID() - Method in interface codec.asn1.ASN1RegisteredType
This method returns the official OID that identifies this ASN.1 type.
getOID() - Method in class codec.asn1.ASN1ObjectIdentifier
DOCUMENT ME!
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.SecretBag
Returns the OID for this structure.
getOID() - Method in class codec.pkcs12.PKCS8ShroudedKeyBag
 
getOID() - Method in class codec.pkcs12.KeyBag
Returns the ObjectIdentifier for this bagtype.
getOID() - Method in class codec.pkcs12.SafeContents
A SafeContents can be put recursively into a SafeBag.
getOID() - Method in class codec.pkcs7.Data
Returns the OID of this structure.
getOID() - Method in class codec.pkcs7.EncryptedData
Returns The OID of this structure.
getOID() - Method in class codec.pkcs7.SignedData
Returns the OID of this structure.
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.x501.Attribute
This method returns the OID of this Attribute.
getOID() - Method in class codec.x509.X509Extension
Returns the OID of this extension
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.
getOIDMap() - Method in class codec.asn1.AbstractOIDRegistry
Returns the mapping from OID to ASN.1 types.
getOIDMap() - Method in class codec.pkcs.PKCSRegistry
Returns the mapping from OID to ASN.1 types.
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.
getPolicyIdentifier() - Method in class codec.x509.extensions.PolicyInformation
 
getPolicyQualifiers() - Method in class codec.x509.extensions.PolicyInformation
 
getPrefix() - Method in class codec.asn1.AbstractOIDRegistry
Returns the prefix that is prepended to strings in the mapping returned by getOIDMap() in order to form the fully qualified class name.
getPrefix() - Method in class codec.pkcs.PKCSRegistry
Returns the prefix that is prepended to strings in the mapping returned by getOIDMap() in order to form the fully qualified class name.
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() - Method in class codec.pkcs12.KeyBag
Returns the private key
getPrivateKey() - Method in class codec.pkcs8.PrivateKeyInfo
Returns the private key embedded in this structure.
getPrivateKey(char[]) - Method in class codec.pkcs8.EncryptedPrivateKeyInfo
This method decrypts the stored encrypted private key info and extracts the private key from it.
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.X509TBSCertificate
From java.security.cert.X509Certificate.
getPublicKey() - Method in class codec.x509.X509Certificate
From java.security.cert.X509Certificate.
getPublicKey() - Method in class codec.x509.SubjectPublicKeyInfo
Returns the public key embedded in this structure.
getPublicKeyAlgorithm() - Method in class codec.pkcs10.CertificationRequest
Returns the AlgorithmIdentifier describing the public key's algorithm.
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.
getReverseName() - Method in class codec.x501.Name
This method returns the name of this principal.
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 initialized 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 initialized properly (by calling one of this object's init methods).
getSecretKey() - Method in class codec.pkcs7.SignedAndEnvelopedData
This method returns the secret bulk encryption key if the underlying EncryptedContentInfo structure is already initialized 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.
getSecretOID() - Method in class codec.pkcs12.SecretBag
 
getSecretValue() - Method in class codec.pkcs12.SecretBag
 
getSerialNumber() - Method in class codec.pkcs7.SignerInfo
 
getSerialNumber() - Method in class codec.pkcs7.RecipientInfo
Returns the serial number.
getSerialNumber() - Method in class codec.x509.X509TBSCertificate
From java.security.cert.X509Certificate.
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.
getSigAlgName() - Method in class codec.x509.X509TBSCertificate
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.X509Certificate
From java.security.cert.X509Certificate.
getSigAlgOID() - Method in class codec.x509.X509TBSCertificate
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.X509Certificate
From java.security.cert.X509Certificate.
getSigAlgParams() - Method in class codec.x509.X509TBSCertificate
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.X509Certificate
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.X509Crl
implementing abstract method in java.security.cert.X509CRL
getSignature() - Method in class codec.x509.X509Certificate
From java.security.cert.X509Certificate.
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 class codec.pkcs7.SignedData
Returns the SignerInfo that matches the given certificate.
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.
getSignerInfos() - Method in class codec.pkcs7.SignedData
This method returns the SignerInfos of the signers of this structure.
getSignerInfos() - Method in class codec.pkcs7.SignedAndEnvelopedData
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.X509TBSCertificate
From java.security.cert.X509Certificate.
getSubjectDN() - Method in class codec.x509.X509Certificate
From java.security.cert.X509Certificate.
getSubjectUniqueID() - Method in class codec.x509.X509TBSCertificate
From java.security.cert.X509Certificate.
getSubjectUniqueID() - Method in class codec.x509.X509Certificate
From java.security.cert.X509Certificate.
getTag() - Method in class codec.asn1.ASN1AbstractCollection
Abstract method declarations.
getTag() - Method in class codec.asn1.ASN1Set
Returns the SET tag.
getTag() - Method in interface codec.asn1.ASN1Type
 
getTag() - Method in class codec.asn1.ASN1AbstractType
Returns the corresponding ASN.1 tag.
getTag() - Method in class codec.asn1.ASN1TaggedType
Returns the tag of this type.
getTag() - Method in class codec.asn1.ASN1AbstractCollectionOf
Abstract method declarations.
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.ASN1BitString
DOCUMENT ME!
getTag() - Method in class codec.asn1.ASN1UTF8String
Returns the tag of this class.
getTag() - Method in class codec.asn1.ASN1Sequence
Returns the SEQUENCE tag.
getTag() - Method in class codec.asn1.ASN1VisibleString
 
getTag() - Method in class codec.asn1.ASN1IA5String
Method declaration.
getTag() - Method in class codec.asn1.ASN1OpenType
Returns the tag of the inner type.
getTag() - Method in class codec.asn1.ASN1Integer
 
getTag() - Method in class codec.asn1.ASN1Enumerated
 
getTag() - Method in class codec.asn1.ASN1Choice
Returns the tag of the inner type.
getTag() - Method in class codec.asn1.ASN1T61String
Returns the ASN.1 tag of this type.
getTag() - Method in class codec.asn1.ASN1UTCTime
Method declaration.
getTag() - Method in class codec.asn1.ASN1UniversalString
Returns the ASN.1 tag of this type.
getTag() - Method in class codec.asn1.ASN1OctetString
 
getTag() - Method in class codec.asn1.ASN1GeneralizedTime
 
getTag() - Method in class codec.asn1.ASN1NOP
DOCUMENT ME!
getTag() - Method in class codec.asn1.ASN1PrintableString
 
getTag() - Method in class codec.asn1.ASN1Null
 
getTag() - Method in class codec.asn1.ASN1Boolean
 
getTag() - Method in class codec.asn1.ASN1ObjectIdentifier
DOCUMENT ME!
getTag() - Method in class codec.x509.CRLEntry
for interface codec.asn1.ASN1Type
getTag() - Method in class codec.x509.X509Crl
for interface codec.asn1.ASN1Type
getTag() - Method in class codec.x509.X509Certificate
From interface ASN1Type
getTagClass() - Method in class codec.asn1.ASN1AbstractCollection
This default implementation returns UNIVERSAL.
getTagClass() - Method in interface codec.asn1.ASN1Type
 
getTagClass() - Method in class codec.asn1.ASN1AbstractType
This default implementation returns UNIVERSAL.
getTagClass() - Method in class codec.asn1.ASN1TaggedType
Returns the tag class of this type.
getTagClass() - Method in class codec.asn1.ASN1OpenType
Returns the tag class of the inner type.
getTagClass() - Method in class codec.asn1.ASN1Choice
Returns the tag class of the inner type.
getTagClass() - Method in class codec.asn1.ASN1NOP
(non-Javadoc)
getTagClass() - Method in class codec.x509.CRLEntry
for interface codec.asn1.ASN1Type
getTagClass() - Method in class codec.x509.X509Crl
for interface codec.asn1.ASN1Type
getTagClass() - Method in class codec.x509.X509Certificate
From interface 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 For signing use getTBSCertList(AlgorithmIdentifier)
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 For verifying use getTBSCertList()
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.
getTime() - Method in class codec.x509.extensions.ArchiveCutoffExtension
 
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 interface codec.asn1.ASN1Type
 
getValue() - Method in class codec.asn1.ASN1AbstractType
This abstract method should return the value wrapped by the ASN1Type.
getValue() - Method in class codec.asn1.ASN1TaggedType
Returns the value of the inner type.
getValue() - Method in class codec.asn1.ASN1AbstractString
Returns the represented string value.
getValue() - Method in class codec.asn1.ASN1BitString
This method calls getBits().
getValue() - Method in class codec.asn1.ASN1OpenType
Returns the value of the inner type.
getValue() - Method in class codec.asn1.ASN1Integer
 
getValue() - Method in class codec.asn1.ASN1Choice
Returns the value of the inner type.
getValue() - Method in class codec.asn1.ASN1OctetString
 
getValue() - Method in class codec.asn1.ASN1NOP
DOCUMENT ME!
getValue() - Method in class codec.asn1.ASN1Null
 
getValue() - Method in class codec.asn1.ASN1Boolean
 
getValue() - Method in class codec.asn1.ASN1ObjectIdentifier
DOCUMENT ME!
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.X509Crl
 
getValue() - Method in class codec.x509.X509Certificate
From interface ASN1Type
getValue() - Method in class codec.x509.X509Extension
Returns this extension's value.
getValue(ASN1ObjectIdentifier) - Method in class codec.x509.extensions.InnerOIDRegistry
Function returns a String value corresponding to the given OID.
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.X509TBSCertificate
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) of this crl
getVersion() - Method in class codec.x509.X509Certificate
Returns the version of this X509 certificate (0=v1, 1=v2, 2=v3)
getX509TBSCertificate() - Method in class codec.x509.X509Certificate
Returns tbe TBSCertificate Block as an Object.

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.OIDRegistry
The hash code of an instance is the hash code of its class.
hashCode() - Method in class codec.asn1.ASN1AbstractString
Returns a hash code value for the object calculated from the contained String.
hashCode() - Method in class codec.asn1.ASN1ObjectIdentifier
This method computes the hash code of this instance.
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.X509TBSCertificate
From java.security.cert.X509Extension.
hasUnsupportedCriticalExtension() - Method in class codec.x509.CRLEntry
implemented abstract method from java.security.cert.X509CRLEntry
hasUnsupportedCriticalExtension() - Method in class codec.x509.X509Crl
implementing abstract method in java.security.cert.X509CRL
hasUnsupportedCriticalExtension() - Method in class codec.x509.X509Certificate
From java.security.cert.X509Extension.
hasUnsupportedCriticalExtension() - Method in class codec.x509.X509Extension
From java.security.cert.X509Extension
help(byte[]) - Method in class codec.asn1.DEREncoder
 
Hex - class codec.Hex.
A converter that converts binary data into strings of hexadecimal characters and vice versa.
HEXCHAR - Static variable in class codec.x501.RFC2253Parser
Valid hex characters.

I

IA5_ENCODING - Static variable in class codec.x501.Name
Constant for IA5Encoding of the Name
ID_CE_AUTHORITY_KEY_IDENTIFIER - Static variable in class codec.x509.extensions.AuthorityKeyIdentifierExtension
 
ID_CE_BASIC_CONSTRAINTS - Static variable in class codec.x509.extensions.BasicConstraintsExtension
 
ID_CE_CERTIFICATE_ISSUER - Static variable in class codec.x509.extensions.CertificateIssuerExtension
The OID of this Extension.
ID_CE_CRL_DISTRIBUTION_POINTS - Static variable in class codec.x509.extensions.CRLDistributionPointsExtension
 
ID_CE_CRL_REASON - 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_ISSUING_DISTRIBUTION_POINT - Static variable in class codec.x509.extensions.IssuingDistPoint
 
ID_CE_SUBJECT_KEY_IDENTIFIER_ - Static variable in class codec.x509.extensions.SubjectKeyIdentifierExtension
 
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!
InconsistentStateException - exception codec.InconsistentStateException.
Signals an inconsistent object state.
InconsistentStateException() - Constructor for class codec.InconsistentStateException
Creates an instance.
InconsistentStateException(Exception) - Constructor for class codec.InconsistentStateException
Creates an exception that wraps around the given exception.
InconsistentStateException(String) - Constructor for class codec.InconsistentStateException
Creates an instance with the given message.
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
 
indirectCrl() - Method in class codec.x509.extensions.IssuingDistPoint
returns the boolean value of indirectCrl.
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.Verifier
The SignerInfo of the signer whose signature verification is in progress.
info_ - Variable in class codec.pkcs7.Signer
The SignerInfo of the signer whose signature generation is in progress.
info_ - Variable in class codec.pkcs7.SignedAndEnvelopedData
The EncryptedContentInfo.
infos_ - Variable in class codec.pkcs7.SignedData
The SignerInfos.
init() - Method in class codec.pkcs7.EncryptedContentInfo
Basic initialization.
init() - Method in class codec.pkcs7.SignerInfo
This method determines the signature algorithm and appropriate parameters for initializing the signature algorithm from the algorithm identifiers in this structure.
init(Collection) - Method in class codec.util.CertificateStore
Initializes this instance.
init(KeyStore) - Method in class codec.util.CertificateStore
Initializes this instance.
init(PrivateKey, RecipientInfo) - Method in class codec.pkcs7.EncryptedContentInfo
Initializes this instance for encryption/decryption with the BEK that is stored in the given RecipientInfo.
init(SecretKey) - Method in class codec.pkcs7.EncryptedContentInfo
Initializes this instance for encryption/decryption with the given secret key.
init(SecretKey) - Method in class codec.pkcs7.EncryptedData
Initializes the underlying EncryptedContentInfo with the given bulk encryption key.
init(X509Certificate, PrivateKey) - Method in class codec.pkcs7.EnvelopedData
Initializes this instance for encryption/decryption.
init(X509Certificate, PrivateKey) - Method in class codec.pkcs7.SignedAndEnvelopedData
Initializes this instance for encryption/decryption.
initEngines() - Static method in class codec.util.Engines
Initializes 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.
InnerOIDRegistry - class codec.x509.extensions.InnerOIDRegistry.
this class is a simple registry of OIDs, that are used as a payload of Extensions.
InnerOIDRegistry() - Constructor for class codec.x509.extensions.InnerOIDRegistry
Constructor, that initializes the Hashtable
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 codec.pkcs9.InvalidAttributeException.
Thrown when a given Attribute does not match a required one, e.g. if the authenticated PKCS#9 ContentType attribute of a SignerInfo does not match the content type of a corresponding SignedData.
InvalidAttributeException() - Constructor for class codec.pkcs9.InvalidAttributeException
Creates an instance.
InvalidAttributeException(String) - Constructor for class codec.pkcs9.InvalidAttributeException
Creates an instance with the given message.
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
isCritical() - Method in class codec.x509.extensions.DateOfCreationExtension
 
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 interface codec.asn1.ASN1Type
 
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.ASN1TaggedType
Tagged types themselves are always tagged EXPLICIT.
isExplicit() - Method in class codec.asn1.ASN1Choice
Returns the tagging of the inner type.
isExplicit() - Method in class codec.asn1.ASN1NOP
(non-Javadoc)
isExplicit() - Method in class codec.x509.CRLEntry
for interface codec.asn1.ASN1Type
isExplicit() - Method in class codec.x509.X509Crl
for interface codec.asn1.ASN1Type
isExplicit() - Method in class codec.x509.X509Certificate
From interface ASN1Type
isNamedBits() - Method in class codec.asn1.ASN1BitString
 
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 interface codec.asn1.ASN1Type
 
isOptional() - Method in class codec.asn1.ASN1AbstractType
 
isOptional() - Method in class codec.asn1.ASN1NOP
The ASN1NOP always has the semantic of optional is true.
isOptional() - Method in class codec.x509.CRLEntry
for interface codec.asn1.ASN1Type
isOptional() - Method in class codec.x509.X509Crl
for interface codec.asn1.ASN1Type
isOptional() - Method in class codec.x509.X509Certificate
From interface 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 initialization.
isReady() - Method in class codec.pkcs7.EncryptedData
This method returns true if this instance is ready for encryption/decryption without further initialization.
isReady() - Method in class codec.pkcs7.EnvelopedData
This method returns true if this instance is ready for encryption/decryption without further initialization.
isReady() - Method in class codec.pkcs7.SignedAndEnvelopedData
This method returns true if this instance is ready for encryption/decryption without further initialization.
isRevoked(Certificate) - Method in class codec.x509.X509Crl
returns true if the given certificate is revoked in this crl
isStrict() - Method in class codec.asn1.DEREncoder
returns the value of the strict parameter.
issuer_ - Variable in class codec.pkcs7.SignerInfo
The issuer name.
issuer_ - Variable in class codec.pkcs7.RecipientInfo
The issuer name.
issuer_ - Variable in class codec.util.CertificateStore.IdxKey
The issuer name.
IssuingDistPoint - class codec.x509.extensions.IssuingDistPoint.
IssuingDistPointSyntax ::= SEQUENCE { distributionPoint [0] DistributionPointName OPTIONAL, onlyContainsUserCerts [1] BOOLEAN DEFAULT FALSE, onlyContainsCACerts [2] BOOLEAN DEFAULT FALSE, onlySomeReasons [3] ReasonFlags OPTIONAL, indirectCRL [4] BOOLEAN DEFAUTL FALSE } ReasonFlags ::= BIT STRING { unused (0), keyCompromise (1), cACompromise (2), affiliationChanged (3), superseded (4), cessationOfOperation (5), certificateHold (6) }
IssuingDistPoint() - Constructor for class codec.x509.extensions.IssuingDistPoint
 
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 interface codec.asn1.ASN1Type
Returns true if this type matches the given tag and tagclass.
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.ASN1Opaque
This method adopts the given tag and tag class if this instance is not yet initialized 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 class codec.asn1.ASN1Choice
 
isType(int, int) - Method in class codec.asn1.ASN1NOP
DOCUMENT ME!
isType(int, int) - Method in class codec.x509.CRLEntry
for interface codec.asn1.ASN1Type
isType(int, int) - Method in class codec.x509.X509Crl
for interface codec.asn1.ASN1Type
isType(int, int) - Method in class codec.x509.X509Certificate
From interface 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 codec.util.JCA.
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.

K

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.
KEY_IDENTIFIER_TYPE - Static variable in class codec.x509.extensions.AuthorityKeyIdentifierExtension
 
keyAgreement_ - Static variable in class codec.util.Engines
The names of the KeyAgreement instances.
KeyBag - class codec.pkcs12.KeyBag.
This class represents a KeyBag as defined in PKCS#12.
KeyBag() - Constructor for class codec.pkcs12.KeyBag
default constructor.
KeyBag(AlgorithmIdentifier, ASN1Type) - Constructor for class codec.pkcs12.KeyBag
 
KeyBag(AlgorithmIdentifier, byte[]) - 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.SubjectKeyIdentifierExtension
 
keyPairGenerator_ - Static variable in class codec.util.Engines
The names of the KeyPairGenerator instances.
keyStore_ - Static variable in class codec.util.Engines
The names of the KeyStore instances.
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
DOCUMENT ME!
LENGTH_MASK - Static variable in class codec.asn1.ASN1
DOCUMENT ME!
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.
LK_OID_ - Static variable in class codec.pkcs12.SafeContents
The OID for the Attribute localKeyId
loadOIDMap(Map, String) - Static method in class codec.asn1.AbstractOIDRegistry
Loads the OID mappings of this registry into the given Map.

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 codec.pkcs12.MacData.
This class represents a MacData as defined in PKCS#12.
macData_ - Variable in class codec.pkcs12.PFX
The mac data that protects the integrity of the PFX in password-based-integrity- mode.
MacData() - Constructor for class codec.pkcs12.MacData
Default constructor.
MacData(DigestInfo, byte[], int) - Constructor for class codec.pkcs12.MacData
Constructor upon input data
macSalt_ - Variable in class codec.pkcs12.MacData
the salt used to produce the mac key
main(String[]) - Static method in class codec.Base16
 
main(String[]) - Static method in class codec.asn1.ASN1UTCTime
 
main(String[]) - Static method in class codec.pkcs.PKCSRegistry
 
main(String[]) - Static method in class codec.pkcs12.PKCS12OIDRegistry
 
main(String[]) - Static method in class codec.x501.RFC1779Parser
Deprecated.  
main(String[]) - Static method in class codec.x501.RFC2253Parser
Main method of the class.
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.
MATCH_ALL - Static variable in class codec.x501.Name
The "match all" pattern symbol.
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.
md_ - Variable in class codec.pkcs7.Verifier
The PKCS#9 MessageDigest Attribute value when verifying in two-step mode.
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.

N

Name - class codec.x501.Name.
This class represents the X501 Name.
Name() - Constructor for class codec.x501.Name
This constructor calls the initASN1Structure() method, do create an empty structure for a Relative Distinguished Name object.
Name(String) - Constructor for class codec.x501.Name
Deprecated.  
Name(String, int) - Constructor for class codec.x501.Name
special constructor, that overrides the global EncodingType.
NAMING_AUTHORITY_OID - Static variable in class codec.x509.extensions.NamingAuthority
 
NamingAuthority - class codec.x509.extensions.NamingAuthority.
Author Christian Valentin
NamingAuthority() - Constructor for class codec.x509.extensions.NamingAuthority
 
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.asn1.ASN1SequenceOf
Creates and returns a new instance of the element type of this instance.
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.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 initializes and returns a new RecipientInfo based on the given certificate.
newRecipient(X509Certificate, int) - Method in class codec.pkcs7.EncryptedContentInfo
This method initializes and returns a new RecipientInfo based on the given certificate and encoding type.
next() - Method in class codec.util.CertificateIterator
 
next() - Method in class codec.x501.RFC1779Parser.Entry
Deprecated.  
NO_PROTECTION - Static 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 codec.pkcs9.NoSuchAttributeException.
Thrown when a Attribute is not found.
NoSuchAttributeException() - Constructor for class codec.pkcs9.NoSuchAttributeException
Creates an instance.
NoSuchAttributeException(String) - Constructor for class codec.pkcs9.NoSuchAttributeException
Creates an instance with the given message.
NoSuchSignerException - exception codec.pkcs7.NoSuchSignerException.
Thrown when a SignerInfo is not found.
NoSuchSignerException() - Constructor for class codec.pkcs7.NoSuchSignerException
Creates an instance.
NoSuchSignerException(String) - Constructor for class codec.pkcs7.NoSuchSignerException
Creates an instance with the given message.
numbytes_ - Variable in class codec.UTF8InputStreamReader
 

O

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.
oid2a_ - Variable in class codec.x501.Name
Mapping from OID to acronyms.
oidbuf_ - Variable in class codec.asn1.DERDecoder
A buffer for decoding OIDs.
OIDRegistry - class codec.asn1.OIDRegistry.
This class maps ASN.1 object identifiers onto ASN.1 types suitable for decoding the structure defined by the given OID.
OIDRegistry(OIDRegistry) - Constructor for class codec.asn1.OIDRegistry
Creates an OID registry with the given parent.
onlyCaCerts() - Method in class codec.x509.extensions.IssuingDistPoint
returns the boolean value of containsCaCerts.
onlyContainsUserCerts() - Method in class codec.x509.extensions.IssuingDistPoint
returns the boolean value of containsUserCerts.
OpenTypeResolver - interface codec.asn1.OpenTypeResolver.
This interface is used by the ASN1OpenType in order to resolve the ASN.1 type to decode at runtime.

P

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.
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.
partOf(Name) - Method in class codec.x501.Name
This method checks whether this Name is contained in the given Name.
PASSWORD_PROTECTION - Static 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 codec.pkcs12.PFX.
This class represents a PFX as defined in PKCS#12.
PFX() - Constructor for class codec.pkcs12.PFX
This constructor 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 codec.pkcs12.PKCS12OIDRegistry.
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 codec.pkcs12.PKCS8ShroudedKeyBag.
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 codec.pkcs.PKCSRegistry.
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.
PolicyInformation - class codec.x509.extensions.PolicyInformation.
PolicyInformation ::= SEQUENCE { policyIdentifier CertPolicyId, policyQualifiers SEQUENCE SIZE (1..MAX) OF PolicyQualifierInfo OPTIONAL } According to profile, this is used without addional PolicyQualifierInfo.
PolicyInformation() - Constructor for class codec.x509.extensions.PolicyInformation
Initializes an instance for decoding.
PolicyInformation(ASN1ObjectIdentifier) - Constructor for class codec.x509.extensions.PolicyInformation
Initializes an instance for encoding with the given value.
PolicyInformation(ASN1ObjectIdentifier, ASN1Sequence) - Constructor for class codec.x509.extensions.PolicyInformation
Initializes an instance for encoding with the given values.
pos_ - Variable in class codec.asn1.DERDecoder
The number of octets read from the stream.
PRIMITIVE - Static variable in class codec.asn1.ASN1
DOCUMENT ME!
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 class codec.InconsistentStateException
Prints the stack trace of this exception.
printStackTrace() - Method in class codec.x509.X509Exception
 
PrivateKeyInfo - class codec.pkcs8.PrivateKeyInfo.
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, ASN1Type) - Constructor for class codec.pkcs8.PrivateKeyInfo
Creates an instance with the given ASN.1 raw key.
PrivateKeyInfo(AlgorithmIdentifier, byte[]) - Constructor for class codec.pkcs8.PrivateKeyInfo
Creates an instance with the given pre encoded raw key.
PrivateKeyInfo(PrivateKey) - Constructor for class codec.pkcs8.PrivateKeyInfo
Creates an instance with the given private key.
ProfessionInfo - class codec.x509.extensions.ProfessionInfo.
Class implements the ASN1Structure ProfessionInfo as a pert of the Admission Extension.
ProfessionInfo() - Constructor for class codec.x509.extensions.ProfessionInfo
 
PUBLIC_KEY_PROTECTION - Static 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

QCStatement - class codec.x509.extensions.QCStatement.
QCStatement ::= SEQUENCE { statementId ObjectIdentifier, statementInfo ANY DEFINED BY statementId OPRIONAL }
QCStatement() - Constructor for class codec.x509.extensions.QCStatement
Initializes an instance for decoding.
QCStatementExtension - class codec.x509.extensions.QCStatementExtension.
QCStatements ::= SEQUENCE OF QCStatement
QCStatementExtension() - Constructor for class codec.x509.extensions.QCStatementExtension
Constructor
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.UTF8InputStreamReader
 
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[]) - 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(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.DERDecoder
 
readBitString(ASN1BitString) - Method in class codec.asn1.BERDecoder
 
readBitString(ASN1BitString) - Method in interface codec.asn1.Decoder
 
readBoolean(ASN1Boolean) - Method in class codec.asn1.DERDecoder
 
readBoolean(ASN1Boolean) - Method in interface codec.asn1.Decoder
 
readChoice(ASN1Choice) - Method in class codec.asn1.DERDecoder
Reads an ASN.1 CHOICE type.
readChoice(ASN1Choice) - Method in interface codec.asn1.Decoder
 
readCollection(ASN1Collection) - Method in class codec.asn1.DERDecoder
 
readCollection(ASN1Collection) - Method in class codec.asn1.BERDecoder
 
readCollection(ASN1Collection) - Method in interface codec.asn1.Decoder
 
readCollectionOf(ASN1CollectionOf) - Method in class codec.asn1.DERDecoder
 
readCollectionOf(ASN1CollectionOf) - Method in class codec.asn1.BERDecoder
 
readCollectionOf(ASN1CollectionOf) - Method in interface codec.asn1.Decoder
 
readExternal(ObjectInput) - Method in class codec.asn1.ASN1AbstractCollection
The writeExternal and readExternal methods of the Externalizable interface are implemented by a class to give the serializable class complete control over the format and contents of the stream for an object and its supertypes.
readExternal(ObjectInput) - Method in class codec.asn1.ASN1AbstractType
The writeExternal and readExternal methods of the Externalizable interface are implemented by a class to give the serializable class complete control over the format and contents of the stream for an object and its supertypes.
readExternal(ObjectInput) - Method in class codec.x509.CRLEntry
 
readExternal(ObjectInput) - Method in class codec.x509.X509Certificate
 
readInteger(ASN1Integer) - Method in class codec.asn1.DERDecoder
 
readInteger(ASN1Integer) - Method in interface codec.asn1.Decoder
 
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 class codec.asn1.DERDecoder
 
readNull(ASN1Null) - Method in interface codec.asn1.Decoder
 
readObjectIdentifier(ASN1ObjectIdentifier) - Method in class codec.asn1.DERDecoder
 
readObjectIdentifier(ASN1ObjectIdentifier) - Method in interface codec.asn1.Decoder
 
readOctetString(ASN1OctetString) - Method in class codec.asn1.DERDecoder
 
readOctetString(ASN1OctetString) - Method in class codec.asn1.BERDecoder
 
readOctetString(ASN1OctetString) - Method in interface codec.asn1.Decoder
 
readReal(ASN1Type) - Method in class codec.asn1.DERDecoder
 
readReal(ASN1Type) - Method in interface codec.asn1.Decoder
 
readString(ASN1String) - Method in class codec.asn1.DERDecoder
 
readString(ASN1String) - Method in class codec.asn1.BERDecoder
 
readString(ASN1String) - Method in interface codec.asn1.Decoder
 
readTaggedType(ASN1TaggedType) - Method in class codec.asn1.DERDecoder
This method also reads in ASN1Opaque types.
readTaggedType(ASN1TaggedType) - Method in class codec.asn1.BERDecoder
 
readTaggedType(ASN1TaggedType) - Method in interface codec.asn1.Decoder
 
readTime(ASN1Time) - Method in class codec.asn1.DERDecoder
 
readTime(ASN1Time) - Method in interface codec.asn1.Decoder
 
readType() - Method in class codec.asn1.DERDecoder
Reads the next ASN.1 type in the stream.
readType() - Method in interface codec.asn1.Decoder
 
readType(ASN1Type) - Method in class codec.asn1.DERDecoder
 
readType(ASN1Type) - Method in interface codec.asn1.Decoder
 
readTypes(ASN1Collection) - Method in class codec.asn1.DERDecoder
Reads in a sequence of ASN.1 types and stores them in the given collection.
readTypes(ASN1Collection) - Method in class codec.asn1.BERDecoder
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 codec.x509.extensions.ReasonCodeExtension.
 
ReasonCodeExtension() - Constructor for class codec.x509.extensions.ReasonCodeExtension
Constructor for ReasonCodeExtension.
ReasonCodeExtension(byte[]) - Constructor for class codec.x509.extensions.ReasonCodeExtension
This constructor basically calls the related constructor in the base class.
ReasonCodeExtension(int) - Constructor for class codec.x509.extensions.ReasonCodeExtension
 
RecipientInfo - class codec.pkcs7.RecipientInfo.
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 initializes this structure with the given arguments.
RecipientInfo(X509Certificate, Key, int) - Constructor for class codec.pkcs7.RecipientInfo
same as above but with an explicit encoding type
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
DOCUMENT ME!
reg_ - Variable in class codec.pkcs12.SafeBag
The OID Registry for resolving
reg_ - Variable in class codec.pkcs12.CRLBag
 
reg_ - Variable in class codec.pkcs12.SecretBag
 
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.
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.
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 interface codec.asn1.Resolver
 
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.OpenTypeResolver
 
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.
Resolver - interface codec.asn1.Resolver.
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
 
ResolverException - exception codec.asn1.ResolverException.
Thrown by resolvers if a problem is detected.
ResolverException() - Constructor for class codec.asn1.ResolverException
 
ResolverException(String) - Constructor for class codec.asn1.ResolverException
 
RestrictionExtension - class codec.x509.extensions.RestrictionExtension.
Class RestrictionExtension awaits the Restrictiontext as the only payload in the constructor. no other constructor is allowed.
RestrictionExtension(ASN1String) - Constructor for class codec.x509.extensions.RestrictionExtension
 
RETURN - Static variable in class codec.x501.RFC2253Parser
The carriage return character.
RFC1779Parser - class codec.x501.RFC1779Parser.
Deprecated.  
RFC1779Parser.Entry - class codec.x501.RFC1779Parser.Entry.
Deprecated. This class serves as Iterator as well as an entry object.
RFC1779Parser() - Constructor for class codec.x501.RFC1779Parser
Deprecated. Class constructor
RFC2253Parser - class codec.x501.RFC2253Parser.
A parser to process RFC2253 conform Distinguished Names (cf. ftp://ftp.rfc-editor.org/in-notes/rfc2253.txt).
RFC2253Parser() - Constructor for class codec.x501.RFC2253Parser
 
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.
RN - Static variable in class codec.pkcs12.PKCS12OIDRegistry
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.
RunLengthEncoder - class codec.asn1.RunLengthEncoder.
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

SafeBag - class codec.pkcs12.SafeBag.
This class represents a SafeBag as defined in PKCS#12.
SafeBag() - Constructor for class codec.pkcs12.SafeBag
Default constructor.
SafeContents - class codec.pkcs12.SafeContents.
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.
sdnIdx_ - Variable in class codec.util.CertificateStore
The cached certificates indexed by their subject names.
SecretBag - class codec.pkcs12.SecretBag.
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.
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.SignerInfo
The serial number.
serial_ - Variable in class codec.pkcs7.RecipientInfo
The serial number.
serial_ - Variable in class codec.util.CertificateStore.IdxKey
The serial number
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(Attribute[]) - Method in class codec.pkcs12.SafeBag
Sets this SafeBag's attributes
setAttributes(Collection) - Method in class codec.pkcs10.CertificationRequest
Sets the given attributes.
setAttributes(Collection) - Method in class codec.pkcs8.PrivateKeyInfo
Sets the given attributes.
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.
setCA(boolean) - Method in class codec.x509.extensions.BasicConstraintsExtension
Sets the cA.
setCertificateFactory(CertificateFactory) - Method in class codec.pkcs7.SignedData
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.Certificates
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 interface codec.asn1.ASN1Type
Sets a constraint for this type.
setConstraint(Constraint) - Method in class codec.asn1.ASN1AbstractType
Sets the Constraint of this type.
setConstraint(Constraint) - Method in class codec.asn1.ASN1OpenType
Sets the Constraint of the inner type.
setConstraint(Constraint) - Method in class codec.asn1.ASN1Choice
Sets the Constraint of the inner type.
setConstraint(Constraint) - Method in class codec.asn1.ASN1NOP
ASN1NOP needs no constraints
setConstraint(Constraint) - Method in class codec.x509.CRLEntry
for interface codec.asn1.ASN1Type
setConstraint(Constraint) - Method in class codec.x509.X509Crl
for interface codec.asn1.ASN1Type
setConstraint(Constraint) - Method in class codec.x509.X509Certificate
From interface ASN1Type
setContainsCaCerts(boolean) - Method in class codec.x509.extensions.IssuingDistPoint
 
setContainsUserCerts(boolean) - Method in class codec.x509.extensions.IssuingDistPoint
 
setContent(ASN1ObjectIdentifier) - Method in class codec.pkcs7.ContentInfo
Sets the content type to the given OID and clears the actual content.
setContent(ASN1ObjectIdentifier, ASN1Type) - 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.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(ASN1RegisteredType) - Method in class codec.pkcs7.ContentInfo
This method sets the content of this structure.
setContentType(ASN1ObjectIdentifier) - Method in class codec.pkcs7.EncryptedContentInfo
Sets the content type to the given OID.
setContentType(ASN1ObjectIdentifier) - Method in class codec.pkcs7.SignedData
Sets the content type to the given OID.
setContentType(ASN1ObjectIdentifier) - Method in class codec.pkcs7.SignedAndEnvelopedData
Sets the content type to the given OID.
setCritical(boolean) - Method in class codec.x509.X509Extension
Set the critical of this extension
setData(byte[]) - Method in class codec.pkcs7.SignedData
This method wraps the given bytes into a Data type and sets it as the 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.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(InputStream) - Method in class codec.pkcs7.SignedAndEnvelopedData
Encrypts the given data and inserts it as Data content.
setDataContentType() - Method in class codec.pkcs7.SignedData
Sets the content type to Data and clears the actual content.
setDataContentType() - Method in class codec.pkcs7.SignedAndEnvelopedData
Sets the content type to Data and clears the actual content.
setDate(Calendar) - Method in class codec.asn1.ASN1Time
Sets the time from the given Calendar.
setDate(Calendar) - Method in class codec.asn1.ASN1UTCTime
Sets the time from the given Calendar, miliseconds are ignored and set to 0.
setDate(Date) - Method in class codec.asn1.ASN1Time
Sets the time from the given Date instance.
setDate(Date) - Method in class codec.asn1.ASN1UTCTime
Sets the time from the given Date instance, miliseconds are ignored and set to 0.
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 interface codec.asn1.ASN1Type
 
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.ASN1TaggedType
Throws an exception if the give tagging type is not EXPLICIT (true).
setExplicit(boolean) - Method in class codec.asn1.ASN1OpenType
Sets the tagging to 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.ASN1NOP
(non-Javadoc)
setExplicit(boolean) - Method in class codec.x509.CRLEntry
for interface codec.asn1.ASN1Type
setExplicit(boolean) - Method in class codec.x509.X509Crl
for interface codec.asn1.ASN1Type
setExplicit(boolean) - Method in class codec.x509.X509Certificate
From interface ASN1Type
setInnerType(ASN1Type) - Method in class codec.asn1.ASN1TaggedType
Sets the inner type of this CONTEXT SPECIFIC 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.ASN1Choice
Sets the inner 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.X509TBSCertificate
Sets the issuers distinguished name (DN).
setIssuerDN(Principal) - Method in class codec.x509.X509Crl
sets this issuer
setIssuerDN(Principal, int) - Method in class codec.x509.X509TBSCertificate
needed to explicitly name an encoding method in order to change between encodings during runtime.
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.x509.SubjectPublicKeyInfo
Deprecated. This method is no longer used.
setModelInfo(ASN1String) - Method in class codec.x509.extensions.ValidityModelExtension
 
setModelOid(ASN1ObjectIdentifier) - Method in class codec.x509.extensions.ValidityModelExtension
 
setNamingId(String) - Method in class codec.x509.extensions.NamingAuthority
sets the NamingAuthorityID
setNamingText(ASN1UTF8String) - Method in class codec.x509.extensions.NamingAuthority
sets the NamingAuthorityText
setNamingUrl(ASN1IA5String) - Method in class codec.x509.extensions.NamingAuthority
sets the NamingAuthorityURL
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.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.X509TBSCertificate
Sets the "not before" field.
setNotBefore(Date) - Method in class codec.x509.X509TBSCertificate
Sets the "not before" field.
setOID(ASN1ObjectIdentifier) - Method in class codec.x509.X509Extension
Set this extension's OID
setOID(int[]) - Method in class codec.asn1.ASN1ObjectIdentifier
DOCUMENT ME!
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 interface codec.asn1.ASN1Type
 
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 class codec.asn1.ASN1NOP
The ASN1NOP always has the semantic of optional is true.
setOptional(boolean) - Method in class codec.x509.CRLEntry
for interface codec.asn1.ASN1Type
setOptional(boolean) - Method in class codec.x509.X509Crl
for interface codec.asn1.ASN1Type
setOptional(boolean) - Method in class codec.x509.X509Certificate
From interface ASN1Type
setPathLenConstraints(int) - Method in class codec.x509.extensions.BasicConstraintsExtension
Sets the pathLenConstraints.
setPrivateKey(PrivateKey) - Method in class codec.pkcs8.PrivateKeyInfo
Initializes this instance with the given private key.
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.
setPublicKey(PublicKey) - Method in class codec.x509.SubjectPublicKeyInfo
Initializes 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(BigInteger) - Method in class codec.x509.X509TBSCertificate
Sets the serial number of this certificate
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.X509TBSCertificate
Sets the serial number of this certificate
setSerialNumber(int) - Method in class codec.x509.CRLEntry
set the serial number date of the certificate to be revoked in this CRL entry.
setSignature(byte[]) - Method in class codec.x509.X509Crl
sets the signature on this object
setSignature(byte[]) - Method in class codec.x509.X509Certificate
Sets the signature
setSignature(byte[], AlgorithmIdentifier) - Method in class codec.pkcs10.CertificationRequest
Sets the signature.
setSignatureAlgorithm(AlgorithmIdentifier) - Method in class codec.x509.X509TBSCertificate
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.X509Certificate
sets the signature algorithm
setSomeReasons(boolean[]) - Method in class codec.x509.extensions.IssuingDistPoint
 
setStatementId(ASN1ObjectIdentifier) - Method in class codec.x509.extensions.QCStatement
 
setStatementInfo(ASN1String) - Method in class codec.x509.extensions.QCStatement
 
setStrict(boolean) - Method in class codec.asn1.DEREncoder
Sets the value of the strict parameter.
setStrict(boolean) - Method in class codec.pkcs7.SignerInfo
sets the strict parameter with the given value.
setStrict(boolean) - Method in class codec.pkcs7.Verifier
sets the strictness variable with the given value.
setStrict(boolean) - Method in class codec.pkcs7.Signer
 
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
 
setString0(String) - Method in class codec.asn1.ASN1UTF8String
 
setSubjectDN(Principal) - Method in class codec.x509.X509TBSCertificate
Sets the subject's distinguished name (DN).
setSubjectDN(Principal, int) - Method in class codec.x509.X509TBSCertificate
same as above but with an explicit name encoding
setSubjectPublicKey(PublicKey) - Method in class codec.x509.X509TBSCertificate
Sets the subject's public key
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.
setTBSCertificate(X509TBSCertificate) - Method in class codec.x509.X509Certificate
Sets the TBS ("to-be-signed") part of this certificate.
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.
setVersion(int) - Method in class codec.x509.X509TBSCertificate
Sets the version number of this instance explicitly.
sign() - Method in class codec.pkcs7.Signer
Completes the signing.
sign(Signature, PublicKey) - Method in class codec.pkcs10.CertificationRequest
This methods implements an easy way to sign your certificate request.
sign(Signature, PublicKey) - Method in class codec.x509.X509Certificate
This methods implements an easy way to sign your certificate.
sign(Signature, X509Certificate) - Method in class codec.x509.X509Certificate
This methods implements an easy way to sign your certificate.
Signable - interface codec.pkcs7.Signable.
A common interface for signable classes such as SignedData and SignedAndEnvelopedData.
signature_ - Static variable in class codec.util.Engines
The names of the Signature instances.
SignedAndEnvelopedData - class codec.pkcs7.SignedAndEnvelopedData.
The definition of this structure is: SignedAndEnvelopedData ::= SEQUENCE { version Version, recipientInfos RecipientInfos, digestAlgorithms DigestAlgorithmIdentifiers, encryptedContentInfo EncryptedContentInfo, certificates [0] IMPLICIT ExtendedCertificatesAndCertificates OPTIONAL, crls [1] IMPLICIT CertificateRevocationLists OPTIONAL, signerInfos SignerInfos } DigestAlgorithmIdentifiers ::= SET OF DigestAlgorithmIdentifier SignerInfos ::= SET OF SignerInfo Please note that SignerInfo structures only store the issuer and serial number of the signing certificate but not the certificate itself.
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 initialized with the given secret key and algorithm parameters.
SignedData - class codec.pkcs7.SignedData.
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.
SignedData(int) - Constructor for class codec.pkcs7.SignedData
Creates an instance ready for decoding, allows the setting of the Version. needed for instance for TSP Structures.
Signer - class codec.pkcs7.Signer.
ATTENTION : if the strict DER Encoding shall be used, the function setStrict(true) must be called right after instantiating the Object.
Signer(Signable, SignerInfo, PrivateKey) - Constructor for class codec.pkcs7.Signer
Creates an instance ready for signing.
SignerInfo - class codec.pkcs7.SignerInfo.
ATTENTION : if this object shall use the strict DER encoding rules, the function setStrict(true) must be called right after instantiating the object.
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 initializes this structure with the given arguments.
SignerInfo(X509Certificate, String, AlgorithmParameters) - Constructor for class codec.pkcs7.SignerInfo
This method calls initializes this structure with the given arguments.
SignerInfo(X509Certificate, String, AlgorithmParameters, int) - Constructor for class codec.pkcs7.SignerInfo
same as above but with an explicit nameEncoding.
SignerInfo(X509Certificate, String, int) - Constructor for class codec.pkcs7.SignerInfo
method as above, but with an explicit encoding type
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.
sInfos_ - Variable in class codec.pkcs7.SignedAndEnvelopedData
The SignerInfos.
skip_ - Variable in class codec.asn1.DERDecoder
 
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.
skipNext(boolean) - Method in class codec.asn1.DERDecoder
Sets a flag indicating whether reading of the next header should be skipped.
someReasons() - Method in class codec.x509.extensions.IssuingDistPoint
returns the boolean array of someReasons
sp() - Method in class codec.asn1.RunLengthEncoder
Returns the accumulator stack pointer.
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.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.
StringChecker - class codec.util.StringChecker.
utillity class, which checks if a given String is conforming to 'PrintableString'
StringChecker() - Constructor for class codec.util.StringChecker
 
subject_ - Variable in class codec.util.CertificateStore.IdxKey
The subject name.
SubjectKeyIdentifierExtension - class codec.x509.extensions.SubjectKeyIdentifierExtension.
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.
SubjectPublicKeyInfo - class codec.x509.SubjectPublicKeyInfo.
Subject Public Key Info according to RFC2459.
SubjectPublicKeyInfo() - Constructor for class codec.x509.SubjectPublicKeyInfo
Creates an instance that is ready for decoding.
SubjectPublicKeyInfo(AlgorithmIdentifier, ASN1Type) - Constructor for class codec.x509.SubjectPublicKeyInfo
Creates an instance with the given AlgorithmIdentifier and key.
SubjectPublicKeyInfo(AlgorithmIdentifier, byte[]) - Constructor for class codec.x509.SubjectPublicKeyInfo
Creates an instance with the given AlgorithmIdentifier and encoded public key.
SubjectPublicKeyInfo(PublicKey) - Constructor for class codec.x509.SubjectPublicKeyInfo
Creates an instance that is initialized from the given public key.

T

t_ - Variable in class codec.x509.X509Exception
 
T61_ENCODING - Static variable in class codec.x501.Name
Constant for Teletex (T61) Encoding of the Name
tag_ - Variable in class codec.asn1.DERDecoder
 
TAG_BITSTRING - Static variable in class codec.asn1.ASN1
DOCUMENT ME!
TAG_BMPSTRING - Static variable in class codec.asn1.ASN1
DOCUMENT ME!
TAG_BOOLEAN - Static variable in class codec.asn1.ASN1
DOCUMENT ME!
TAG_CONTAINS_CA_CERTS - Static variable in class codec.x509.extensions.IssuingDistPoint
 
TAG_CONTAINS_USER_CERTS - Static variable in class codec.x509.extensions.IssuingDistPoint
 
TAG_CRL_ISSUER - Static variable in class codec.x509.extensions.DistributionPoint
 
TAG_DISTRIBUTION_POINT - Static variable in class codec.x509.extensions.IssuingDistPoint
 
TAG_DISTRIBUTION_POINT - Static variable in class codec.x509.extensions.DistributionPoint
 
TAG_ENUMERATED - Static variable in class codec.asn1.ASN1
DOCUMENT ME!
TAG_EOC - Static variable in class codec.asn1.ASN1
DOCUMENT ME!
TAG_FULL_NAME - Static variable in class codec.x509.extensions.IssuingDistPoint
 
TAG_FULL_NAME - Static variable in class codec.x509.extensions.DistributionPoint
 
TAG_GENERALIZEDTIME - Static variable in class codec.asn1.ASN1
DOCUMENT ME!
TAG_GENERALSTRING - Static variable in class codec.asn1.ASN1
DOCUMENT ME!
TAG_GRAPHICSTRING - Static variable in class codec.asn1.ASN1
DOCUMENT ME!
TAG_IA5STRING - Static variable in class codec.asn1.ASN1
DOCUMENT ME!
TAG_INDIRECT_CRL - Static variable in class codec.x509.extensions.IssuingDistPoint
 
TAG_INTEGER - Static variable in class codec.asn1.ASN1
DOCUMENT ME!
TAG_LONGFORM - Static variable in class codec.asn1.ASN1
DOCUMENT ME!
TAG_MASK - Static variable in class codec.asn1.ASN1
DOCUMENT ME!
TAG_NULL - Static variable in class codec.asn1.ASN1
DOCUMENT ME!
TAG_NUMERICSTRING - Static variable in class codec.asn1.ASN1
DOCUMENT ME!
TAG_OCTETSTRING - Static variable in class codec.asn1.ASN1
DOCUMENT ME!
TAG_OID - Static variable in class codec.asn1.ASN1
DOCUMENT ME!
TAG_PRINTABLESTRING - Static variable in class codec.asn1.ASN1
DOCUMENT ME!
TAG_REAL - Static variable in class codec.asn1.ASN1
DOCUMENT ME!
TAG_REASONS - Static variable in class codec.x509.extensions.DistributionPoint
 
TAG_SEQUENCE - Static variable in class codec.asn1.ASN1
DOCUMENT ME!
TAG_SET - Static variable in class codec.asn1.ASN1
DOCUMENT ME!
TAG_SOME_REASONS - Static variable in class codec.x509.extensions.IssuingDistPoint
 
TAG_T61STRING - Static variable in class codec.asn1.ASN1
DOCUMENT ME!
TAG_UNIVERSALSTRING - Static variable in class codec.asn1.ASN1
DOCUMENT ME!
TAG_UTCTIME - Static variable in class codec.asn1.ASN1
DOCUMENT ME!
TAG_UTF8STRING - Static variable in class codec.asn1.ASN1
DOCUMENT ME!
TAG_VIDEOTEXTSTRING - Static variable in class codec.asn1.ASN1
DOCUMENT ME!
TAG_VISIBLESTRING - Static variable in class codec.asn1.ASN1
DOCUMENT ME!
tagclass_ - Variable in class codec.asn1.DERDecoder
 
target_ - Variable in class codec.pkcs7.Verifier
The SignedData that is verified.
target_ - Variable in class codec.pkcs7.Signer
The Signable that is signed.
theReason - Variable in class codec.x509.extensions.ReasonCodeExtension
 
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.
toString() - Method in class codec.asn1.ASN1AbstractCollection
Prints this collection.
toString() - Method in class codec.asn1.ASN1TaggedType
 
toString() - Method in class codec.asn1.ASN1AbstractString
 
toString() - Method in class codec.asn1.ASN1BitString
Returns the string representation of this ASN1BitString.
toString() - Method in class codec.asn1.ASN1OpenType
Returns the string representation of this instance.
toString() - Method in class codec.asn1.ASN1Integer
 
toString() - Method in class codec.asn1.ASN1Enumerated
 
toString() - Method in class codec.asn1.ASN1Choice
Returns a string representation of this type.
toString() - Method in class codec.asn1.ASN1OctetString
 
toString() - Method in class codec.asn1.ASN1Null
 
toString() - Method in class codec.asn1.ASN1Boolean
 
toString() - Method in class codec.asn1.ASN1ObjectIdentifier
Returns the string representation of this OID.
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
DOCUMENT ME!
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.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.x501.AVA
Returns the string representation of the AVA.
toString() - Method in class codec.x501.Name
Returns the String representation.
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.X509TBSCertificate
human-readable String representation of this certificate
toString() - Method in class codec.x509.CRLEntry
menschl. lesbare Form
toString() - Method in class codec.x509.X509Crl
Returns a human-readable string representation of this certificate revocation list
toString() - Method in class codec.x509.AlgorithmIdentifier
Returns a string representation of this object.
toString() - Method in class codec.x509.X509Certificate
human-readable String representation of this certificate
toString() - Method in class codec.x509.X509Extension
Returns a human-readable String representation of this extension
toString() - Method in class codec.x509.extensions.CRLDistributionPointsExtension
 
toString() - Method in class codec.x509.extensions.Admissions
 
toString() - Method in class codec.x509.extensions.AuthorityInfoAccessExtension
 
toString() - Method in class codec.x509.extensions.IssuingDistPoint
 
toString() - Method in class codec.x509.extensions.AuthorityKeyIdentifierExtension
 
toString() - Method in class codec.x509.extensions.CertificateIssuerExtension
 
toString() - Method in class codec.x509.extensions.RestrictionExtension
 
toString() - Method in class codec.x509.extensions.ReasonCodeExtension
 
toString() - Method in class codec.x509.extensions.DistributionPoint
 
toString() - Method in class codec.x509.extensions.ValidityModelExtension
 
toString() - Method in class codec.x509.extensions.NamingAuthority
 
toString() - Method in class codec.x509.extensions.DateOfCreationExtension
String representation of the Extension.
toString() - Method in class codec.x509.extensions.QCStatement
 
toString() - Method in class codec.x509.extensions.AccessDescription
 
toString() - Method in class codec.x509.extensions.AdmissionExtension
 
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(String) - Method in class codec.x509.CRLEntry
menschl. lesbare Form
toString(String) - Method in class codec.x509.X509Crl
Returns a human-readable string representation of this certificate revocation list
toString(String) - Method in class codec.x509.X509Extension
Returns a human-readable String representation of this extension with an offset String.
toString(String) - Method in class codec.x509.extensions.CRLDistributionPointsExtension
generates a human readable representation of the object. the representation is indeted using the String offset, if possible.
toString(String) - Method in class codec.x509.extensions.AuthorityInfoAccessExtension
generates a human readable representation of the object. the representation is indeted using the String offset, if possible.
toString(String) - Method in class codec.x509.extensions.IssuingDistPoint
 
toString(String) - Method in class codec.x509.extensions.AuthorityKeyIdentifierExtension
generates a human readable representation of the object. the representation is indeted using the String offset, if possible.
toString(String) - Method in class codec.x509.extensions.CertificateIssuerExtension
generates a human readable representation of the object. the representation is indeted using the String offset, if possible.
toString(String) - Method in class codec.x509.extensions.ReasonCodeExtension
 
toString(String) - Method in class codec.x509.extensions.BasicConstraintsExtension
 
toString(String) - Method in class codec.x509.extensions.DistributionPoint
 
toString(String) - Method in class codec.x509.extensions.CertificatePoliciesExtension
 
toString(String) - Method in class codec.x509.extensions.ValidityModelExtension
generates a human readable representation of the object. the representation is indeted using the String offset, if possible.
toString(String) - Method in class codec.x509.extensions.SubjectKeyIdentifierExtension
 
trimToSize() - Method in class codec.asn1.ASN1Choice
Trims the internal list of choices to the actual number of choices stored in it.
twostep_ - Variable in class codec.pkcs7.Verifier
true if verification is done with authenticated attributes.
twostep_ - Variable in class codec.pkcs7.Signer
true if signing is done with authenticated attributes.
type_ - Variable in class codec.x501.Attribute
The Object Identifier specifying the attribute type.
TYPE_DIRECTORY_NAME - Static variable in class codec.x509.GeneralName
This value indicates the choice "directoryName"
TYPE_DNS_NAME - Static variable in class codec.x509.GeneralName
This value indicates the choice "dNSName"
TYPE_EDI_PARTY_NAME - Static variable in class codec.x509.GeneralName
This value indicates the choice "ediPartyName"
TYPE_IP_ADDRESS - Static variable in class codec.x509.GeneralName
This value indicates the choice "iPAddress"
TYPE_OTHER_NAME - Static variable in class codec.x509.GeneralName
This value indicates the choice "otherName"
TYPE_REGISTERED_ID - Static variable in class codec.x509.GeneralName
This value indicates the choice "registeredID"
TYPE_RFC822_NAME - Static variable in class codec.x509.GeneralName
This value indicates the choice "rfc822Name"
TYPE_UNIFORM_RESOURCE_IDENTIFIER - Static variable in class codec.x509.GeneralName
This value indicates the choice "uniformResourceIdentifier"
TYPE_X400_ADDRESS - Static variable in class codec.x509.GeneralName
This value indicates the choice "x400Address"

U

unauthenticatedAttributes() - Method in class codec.pkcs7.SignerInfo
Returns the unauthenticated attributes.
update() - Method in class codec.pkcs7.Verifier
Update operation.
update() - Method in class codec.pkcs7.Signer
Update operation.
update(byte[]) - Method in class codec.pkcs7.Verifier
Update operation.
update(byte[]) - Method in class codec.pkcs7.Signer
Update operation.
update(byte[], int, int) - Method in class codec.pkcs7.Verifier
Update operation.
update(byte[], int, int) - Method in class codec.pkcs7.Signer
Update operation.
update(InputStream) - Method in class codec.pkcs7.Verifier
Update operation for signing or verification.
update(InputStream) - Method in class codec.pkcs7.Signer
Update operation for signing or verification.
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.
UTF8_ENCODING - Static variable in class codec.x501.Name
Constant for UTF8Encoding of the Name
UTF8InputStreamReader - class codec.UTF8InputStreamReader.
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

ValidityModelExtension - class codec.x509.extensions.ValidityModelExtension.
 
ValidityModelExtension() - Constructor for class codec.x509.extensions.ValidityModelExtension
Constructor
validityModelSyntax - Variable in class codec.x509.extensions.ValidityModelExtension
 
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 codec.pkcs7.Verifier.
Verifies a given SignedData object.
Verifier(Signable, SignerInfo, X509Certificate) - Constructor for class codec.pkcs7.Verifier
Creates an instance ready for signature verification.
verify() - 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(byte[]) - Method in class codec.x509.extensions.CertHashExtension
 
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) - 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.X509Crl
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(String) - Method in class codec.pkcs10.CertificationRequest
With this method, the certification request can be verified in an easy, but less secure way.
verify(X509Certificate) - Method in class codec.util.CertificateChainVerifier
Verifies the given certificate against the trusted certificates passed to the constructor of this instance.
verify(X509Certificate) - Method in class codec.x509.extensions.CertHashExtension
 
verify(X509Certificate, CertificateSource) - Method in class codec.util.CertificateChainVerifier
Verifies the given certificate.
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_ - 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.SignerInfo
The version number of this SignerInfo.
version_ - Variable in class codec.pkcs7.RecipientInfo
The version number of this RecipientInfo.
version_ - Variable in class codec.pkcs8.PrivateKeyInfo
Version is the syntax version number, for compatibility with future revisions of the .
VERSION_1_2 - Static variable in class codec.pkcs8.PrivateKeyInfo
Version 1.2 November 1993 identifier.
vlist_ - Variable in class codec.x501.RFC1779Parser
Deprecated. The list of values in the order they were parsed.

W

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 interface codec.asn1.Encoder
 
writeBitString(ASN1BitString) - Method in class codec.asn1.DEREncoder
Encodes a bitstring.
writeBitString(ASN1BitString) - Method in class codec.asn1.RunLengthEncoder
 
writeBoolean(ASN1Boolean) - Method in interface codec.asn1.Encoder
 
writeBoolean(ASN1Boolean) - Method in class codec.asn1.DEREncoder
 
writeBoolean(ASN1Boolean) - Method in class codec.asn1.RunLengthEncoder
 
writeCollection(ASN1Collection) - Method in interface codec.asn1.Encoder
 
writeCollection(ASN1Collection) - Method in class codec.asn1.DEREncoder
 
writeCollection(ASN1Collection) - Method in class codec.asn1.RunLengthEncoder
 
writeCollectionOf(ASN1Collection) - Method in class codec.asn1.RunLengthEncoder
 
writeExternal(ObjectOutput) - Method in class codec.asn1.ASN1AbstractCollection
The writeExternal and readExternal methods of the Externalizable interface are implemented by a class to give the serializable class complete control over the format and contents of the stream for an object and its supertypes.
writeExternal(ObjectOutput) - Method in class codec.asn1.ASN1AbstractType
The writeExternal and readExternal methods of the Externalizable interface are implemented by a class to give the serializable class complete control over the format and contents of the stream for an object and its supertypes.
writeExternal(ObjectOutput) - Method in class codec.x509.CRLEntry
 
writeExternal(ObjectOutput) - Method in class codec.x509.X509Certificate
 
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.AbstractEncoder
This method encodes 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 interface codec.asn1.Encoder
 
writeInteger(ASN1Integer) - Method in class codec.asn1.DEREncoder
 
writeInteger(ASN1Integer) - Method in class codec.asn1.RunLengthEncoder
 
writeNull(ASN1Null) - Method in interface codec.asn1.Encoder
 
writeNull(ASN1Null) - Method in class codec.asn1.DEREncoder
 
writeNull(ASN1Null) - Method in class codec.asn1.RunLengthEncoder
 
writeObjectIdentifier(ASN1ObjectIdentifier) - Method in interface codec.asn1.Encoder
 
writeObjectIdentifier(ASN1ObjectIdentifier) - Method in class codec.asn1.DEREncoder
 
writeObjectIdentifier(ASN1ObjectIdentifier) - Method in class codec.asn1.RunLengthEncoder
 
writeOctetString(ASN1OctetString) - Method in interface codec.asn1.Encoder
 
writeOctetString(ASN1OctetString) - Method in class codec.asn1.DEREncoder
 
writeOctetString(ASN1OctetString) - Method in class codec.asn1.RunLengthEncoder
 
writeReal(ASN1Type) - Method in interface codec.asn1.Encoder
 
writeReal(ASN1Type) - Method in class codec.asn1.DEREncoder
 
writeReal(ASN1Type) - Method in class codec.asn1.RunLengthEncoder
 
writeStrictSetOf(ASN1SetOf) - Method in class codec.asn1.DEREncoder
This method fixes the DER SET OF strict encoding issue brought up by pea-counter implementations of decoders that insist on sorting the SET OF components by encoding -- something no sane implementation requires.
writeString(ASN1String) - Method in interface codec.asn1.Encoder
 
writeString(ASN1String) - Method in class codec.asn1.DEREncoder
 
writeString(ASN1String) - Method in class codec.asn1.RunLengthEncoder
 
writeTaggedType(ASN1TaggedType) - Method in interface codec.asn1.Encoder
 
writeTaggedType(ASN1TaggedType) - Method in class codec.asn1.DEREncoder
 
writeTaggedType(ASN1TaggedType) - Method in class codec.asn1.RunLengthEncoder
 
writeTime(ASN1Time) - Method in interface codec.asn1.Encoder
 
writeTime(ASN1Time) - Method in class codec.asn1.DEREncoder
 
writeTime(ASN1Time) - Method in class codec.asn1.RunLengthEncoder
 
writeType(ASN1Type) - Method in interface codec.asn1.Encoder
 
writeType(ASN1Type) - Method in class codec.asn1.AbstractEncoder
 
writeType(ASN1Type) - Method in class codec.asn1.DEREncoder
Writes an arbitrary ASN1Type.
writeType(ASN1Type) - Method in class codec.asn1.RunLengthEncoder
Encodes the length array of the given type.
writeTypeIdentifier(ASN1Type) - Method in interface codec.asn1.Encoder
 
writeTypeIdentifier(ASN1Type) - Method in class codec.asn1.DEREncoder
 
writeTypeIdentifier(ASN1Type) - Method in class codec.asn1.RunLengthEncoder
 

X

X509Certificate - class codec.x509.X509Certificate.
Implements a X.509v3 certificate according to the following ASN.1 data structure: Certificate ::= SEQUENCE { tbsCertificate TBSCertificate, signatureAlgorithm AlgorithmIdentifier, signatureValue BIT STRING } If you want to create a certificate, follow these steps: create a X509TBSCertificate object and fill it with sensible data call the X509Certificate.X509Certificate(X509TBSCertificate) constructor and pass the tbsCertificate as an argument call setSignature with a pre-computed signature of the tbsCertificate getEncoded() will return the DER-encoded certificate as a Byte array.
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
X509Certificate(X509TBSCertificate) - Constructor for class codec.x509.X509Certificate
Constructor upon a TBSCertificate.
X509Crl - class codec.x509.X509Crl.
Certificate Revocation List (CRL) according to rfc2459.
X509Crl() - Constructor for class codec.x509.X509Crl
constructor that builds the ASN.1 structure
X509Crl(InputStream) - Constructor for class codec.x509.X509Crl
Constructor on an input stream that delivers the DER-encoded certificate revocation list.
X509Crl(int) - 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(Name, Calendar, boolean) - Constructor for class codec.x509.X509Crl
 
X509Exception - exception codec.x509.X509Exception.
This exception signals X.509 specific error consitions
X509Exception() - Constructor for class codec.x509.X509Exception
 
X509Exception(String) - Constructor for class codec.x509.X509Exception
 
X509Exception(Throwable) - Constructor for class codec.x509.X509Exception
 
X509Extension - class codec.x509.X509Extension.
This class represents an X.509 extension of this form Extension ::= SEQUENCE { extnID OBJECT IDENTIFIER, critical BOOLEAN DEFAULT FALSE, extnValue OCTET STRING } Creation date: (18.08.99 15:23:09)
X509Extension() - Constructor for class codec.x509.X509Extension
Creates an instance ready for use in decoding extensions.
X509Extension(ASN1ObjectIdentifier, boolean, ASN1Type) - Constructor for class codec.x509.X509Extension
This constructor fills-up the data structure.
X509Extension(byte[]) - Constructor for class codec.x509.X509Extension
Initializes this extension from the given DER code.
X509TBSCertificate - class codec.x509.X509TBSCertificate.
Implements a X.509v3 certificate TBS block according to the following ASN.1 data structure: TBSCertificate ::= SEQUENCE { version [0] EXPLICIT Version DEFAULT v1, serialNumber CertificateSerialNumber, signature AlgorithmIdentifier, issuer Name, validity Validity, subject Name, subjectPublicKeyInfo SubjectPublicKeyInfo, issuerUniqueID [1] IMPLICIT UniqueIdentifier OPTIONAL, -- If present, version must be v2 or v3 subjectUniqueID [2] IMPLICIT UniqueIdentifier OPTIONAL, -- If present, version must be v2 or v3 extensions [3] EXPLICIT Extensions OPTIONAL -- If present, version must be v3 } UniqueIdentifier ::= BIT STRING Validity ::= SEQUENCE { notBefore Time, notAfter Time } Time ::= CHOICE { utcTime UTCTime, generalTime GeneralizedTime } If you want to create a certificate, you should create a X509TBSCertificate, fill it with useful data (certificate serial number, validity period, subject and issuer DN, subject public key) and the signature algorithm!
X509TBSCertificate() - Constructor for class codec.x509.X509TBSCertificate
Constructor that builds the data structure

Z

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.