Serialized Form


Package codec

Class codec.CorruptedCodeException extends Exception implements Serializable

Class codec.InconsistentStateException extends RuntimeException implements Serializable

Serialized Fields

e_

Exception e_

Package codec.asn1

Class codec.asn1.ASN1AbstractCollection extends ArrayList implements Serializable

Serialized Fields

optional_

boolean optional_

explicit_

boolean explicit_

constraint_

Constraint constraint_

Class codec.asn1.ASN1Exception extends Exception implements Serializable

Class codec.asn1.ASN1Permission extends BasicPermission implements Serializable

Class codec.asn1.ASN1Sequence extends ASN1AbstractCollection implements Serializable

Class codec.asn1.ASN1SequenceOf extends ASN1Sequence implements Serializable

Serialized Fields

resolver_

Resolver resolver_
The ASN1Type from which the component types of this collection are created.

Class codec.asn1.ASN1Set extends ASN1AbstractCollection implements Serializable

Class codec.asn1.ASN1SetOf extends ASN1Set implements Serializable

Serialized Fields

resolver_

Resolver resolver_
The ASN1Type from which the component types of this collection are created.

Class codec.asn1.ConstraintCollection extends ArrayList implements Serializable

Class codec.asn1.ConstraintException extends ASN1Exception implements Serializable

Class codec.asn1.ResolverException extends ASN1Exception implements Serializable


Package codec.pkcs.bin

Class codec.pkcs.bin.ExtKeyTool.ExtKeyToolException extends Exception implements Serializable

Class codec.pkcs.bin.ExtKeyTool.InvalidCertificateChainException extends ExtKeyTool.ExtKeyToolException implements Serializable


Package codec.pkcs1

Class codec.pkcs1.DigestInfo extends ASN1Sequence implements Serializable

Serialized Fields

aid_

AlgorithmIdentifier aid_

os_

ASN1OctetString os_

Package codec.pkcs10

Class codec.pkcs10.CertificationRequest extends ASN1Sequence implements Serializable

Serialized Fields

certificationRequestInfo_

ASN1Sequence certificationRequestInfo_

version_

ASN1Integer version_

subject_

Name subject_

subjectPublicKeyInfo_

SubjectPublicKeyInfo subjectPublicKeyInfo_

attributes_

ASN1Set attributes_

signatureAlgorithmIdentifier_

AlgorithmIdentifier signatureAlgorithmIdentifier_

signature_

ASN1BitString signature_

Package codec.pkcs12

Class codec.pkcs12.AuthenticatedSafe extends ASN1SequenceOf implements Serializable

Serialized Fields

NO_PROTECTION

int NO_PROTECTION
identifies no protection mode


PASSWORD_PROTECTION

int PASSWORD_PROTECTION
identifies password protection mode


PUBLIC_KEY_PROTECTION

int PUBLIC_KEY_PROTECTION
identifies public-key-protection mode

Class codec.pkcs12.CertBag extends ASN1Sequence implements Serializable

Serialized Fields

certId_

ASN1ObjectIdentifier certId_
The certificate identifier.


certValue_

ASN1TaggedType certValue_
The actual value of the certificate.


x509Cert_

ASN1OctetString x509Cert_
The x.509 DER encoded Certificate


reg_

PKCS12OIDRegistry reg_

Class codec.pkcs12.CRLBag extends ASN1Sequence implements Serializable

Serialized Fields

oid_

int[] oid_
The OID defining this structure


crlId_

ASN1ObjectIdentifier crlId_
The OID defining the contents of this structure.


crlValue_

ASN1TaggedType crlValue_
The actual content of this structure.


x509crl_

ASN1OctetString x509crl_
the x509Crl DER encoded value


reg_

PKCS12OIDRegistry reg_

Class codec.pkcs12.KeyBag extends PrivateKeyInfo implements Serializable

Class codec.pkcs12.MacData extends ASN1Sequence implements Serializable

Serialized Fields

mac_

DigestInfo mac_
The mac data


macSalt_

ASN1OctetString macSalt_
the salt used to produce the mac key


iter_

ASN1Integer iter_
the number of iterations

Class codec.pkcs12.PFX extends ASN1Sequence implements Serializable

Serialized Fields

authSafe_

ContentInfo authSafe_
The actual content of this structure.


macData_

MacData macData_
The mac data that protects the integrity of the PFX in password-based-integrity- mode.


authentSafe_

AuthenticatedSafe authentSafe_
The authenticated Safe in this structure


SHA_OID

int[] SHA_OID
The OID for the SHA Hashfunction


INTEGRITY_MODE_

int INTEGRITY_MODE_
holds the current integrity mode

Class codec.pkcs12.PKCS12OIDRegistry extends AbstractOIDRegistry implements Serializable

Class codec.pkcs12.PKCS8ShroudedKeyBag extends EncryptedPrivateKeyInfo implements Serializable

Class codec.pkcs12.SafeBag extends ASN1Sequence implements Serializable

Serialized Fields

bagId_

ASN1ObjectIdentifier bagId_
The OID defining the bagId.


bagValue_

ASN1TaggedType bagValue_

bagAttributes_

ASN1SetOf bagAttributes_
bagAttributes.


reg_

PKCS12OIDRegistry reg_
The OID Registry for resolving

Class codec.pkcs12.SafeContents extends ASN1SequenceOf implements Serializable

Class codec.pkcs12.SecretBag extends ASN1Sequence implements Serializable

Serialized Fields

secretTypeId_

ASN1ObjectIdentifier secretTypeId_
The TypeId of the secretBag's contents


secretValue_

ASN1TaggedType secretValue_
The actual value of this bag.


reg_

PKCS12OIDRegistry reg_

Package codec.pkcs7

Class codec.pkcs7.Certificates extends ASN1SetOf implements Serializable

Serialized Fields

factory_

CertificateFactory factory_
The certificate factory that is used for decoding certificates.


cache_

ASN1Set cache_
The cache encoded X.509 certificates. This cache is filled with opaque versions on encoding this instance.

Class codec.pkcs7.ContentInfo extends ASN1Sequence implements Serializable

Serialized Fields

contentType_

ASN1ObjectIdentifier contentType_
The OID defining the contents of this structure.


content_

ASN1TaggedType content_
The actual content of this structure.

Class codec.pkcs7.EncryptedContentInfo extends ASN1Sequence implements Serializable

Serialized Fields

contentType_

ASN1ObjectIdentifier contentType_
The OID defining the contents of this structure.


cAlg_

AlgorithmIdentifier cAlg_
The ContentEncryptionAlgorithmIdentifier


econtent_

ASN1TaggedType econtent_
The encrypted content, if present in this structure.


bea_

String bea_
The bulk encryption algorithm.


bek_

SecretKey bek_
The bulk encryption key.


params_

AlgorithmParameters params_
The bulk encryption algorithm parameters.

Class codec.pkcs7.EncryptedData extends ASN1Sequence implements Serializable

Serialized Fields

info_

EncryptedContentInfo info_
the actual content of this structure.

Class codec.pkcs7.EnvelopedData extends ASN1Sequence implements Serializable

Serialized Fields

version_

ASN1Integer version_
The version of this structure.


recipients_

ASN1SetOf recipients_
The RecipientInfos.


info_

EncryptedContentInfo info_
The EncryptedContentInfo.


content_

ContentInfo content_
The ContentInfo.

Class codec.pkcs7.NoSuchSignerException extends SignatureException implements Serializable

Class codec.pkcs7.RecipientInfo extends ASN1Sequence implements Serializable

Serialized Fields

version_

ASN1Integer version_
The version number of this RecipientInfo.


issuer_

Name issuer_
The issuer name.


serial_

ASN1Integer serial_
The serial number.


cAlg_

AlgorithmIdentifier cAlg_
The KeyEncryptionAlgorithmIdentifier.


ekey_

ASN1OctetString ekey_
The encrypted key.

Class codec.pkcs7.SignedAndEnvelopedData extends ASN1Sequence implements Serializable

Serialized Fields

digestID_

ASN1Set digestID_
The DigestAlgorithmIdentifiers.


certs_

Certificates certs_
The X.509 certificates.


sInfos_

ASN1SetOf sInfos_
The SignerInfos.


crls_

ASN1Set crls_
The revocation lists.


recipients_

ASN1SetOf recipients_
The RecipientInfos.


info_

EncryptedContentInfo info_
The EncryptedContentInfo.


cache_

ASN1Set cache_
The cache encoded X.509 certificates. This cache is filled with opaque versions on encoding this instance.


factory_

CertificateFactory factory_
The certificate factory that is used for decoding certificates.

Class codec.pkcs7.SignedData extends ASN1Sequence implements Serializable

Serialized Fields

digestID_

ASN1Set digestID_
The DigestAlgorithmIdentifiers.


certs_

Certificates certs_
The X.509 certificates.


infos_

ASN1SetOf infos_
The SignerInfos.


crls_

ASN1Set crls_
The revocation lists.


content_

ContentInfo content_
The ContentInfo.


cache_

ASN1Set cache_
The cache encoded X.509 certificates. This cache is filled with opaque versions on encoding this instance.


factory_

CertificateFactory factory_
The certificate factory that is used for decoding certificates.

Class codec.pkcs7.SignerInfo extends ASN1Sequence implements Serializable

Serialized Fields

version_

ASN1Integer version_
The version number of this SignerInfo.


issuer_

Name issuer_
The issuer name. Still of type ANY but being replaced by RDName soon.


serial_

ASN1Integer serial_
The serial number.


dAlg_

AlgorithmIdentifier dAlg_
The DigestAlgorithmIdentifier.


cAlg_

AlgorithmIdentifier cAlg_
The DigestEncryptionAlgorithmIdentifier.


auth_

Attributes auth_
The authenticated attributes.


attr_

Attributes attr_
The unauthenticated attributes.


edig_

ASN1OctetString edig_
The encrypted digest.


algorithm_

String algorithm_
The algorithm to use when a SignedData instance is used for signing or verifying.


spec_

AlgorithmParameterSpec spec_
The signature algorithm parameters spec to use when verifying or signing SignedData instances.


Package codec.pkcs8

Class codec.pkcs8.EncryptedPrivateKeyInfo extends ASN1Sequence implements Serializable

Serialized Fields

encryptedData_

ASN1OctetString encryptedData_
The result of encrypting the private-key information.


algorithm_

AlgorithmIdentifier algorithm_
The name of the algorithm to use when encrypting PrivateKeyInfos or null if the algorithm name is not known or not yet initialised.


random_

SecureRandom random_
The source of randomness used for generating salt values. If no PRNG is set then the default one is used.


pbeParamSpec_

PBEParameterSpec pbeParamSpec_
This variable has to be defined as a variable with global scope. It stores the salt and iterationCount used for encoding a private Key. The information is stored as an instance of AlgorithmParameters used for a later decoding of the key.

Class codec.pkcs8.PrivateKeyInfo extends ASN1Sequence implements Serializable

Serialized Fields

version_

ASN1Integer version_
Version is the syntax version number, for compatibility with future revisions of the . It shall be 0 for that version.


algorithm_

AlgorithmIdentifier algorithm_
The OID of the private key algorithm used in this structure.


attributes_

ASN1Set attributes_
Attributes are the extended information that is encrypted along with the private-key information.


Package codec.pkcs9

Class codec.pkcs9.Attributes extends ASN1SetOf implements Serializable

Serialized Fields

registry_

OIDRegistry registry_
The registry that is used to resolve attribute values.

Class codec.pkcs9.InvalidAttributeException extends GeneralSecurityException implements Serializable

Class codec.pkcs9.NoSuchAttributeException extends GeneralSecurityException implements Serializable


Package codec.x501

Class codec.x501.Attribute extends ASN1Sequence implements Serializable

Serialized Fields

type_

ASN1ObjectIdentifier type_
The Object Identifier specifying the attribute type.


values_

ASN1Set values_
The List of Attribute values.

Class codec.x501.BadNameException extends Exception implements Serializable

Class codec.x501.Name extends ASN1SequenceOf implements Serializable

serialVersionUID: 1L

Serialized Fields

currentEncoding_

int currentEncoding_
Defines the encoding of the current Name Object


a2oid_

HashMap<K,V> a2oid_
Mapping from acronyms to OID.


oid2a_

HashMap<K,V> oid2a_
Mapping from OID to acronyms.


tmp_

List<E> tmp_
The temporary list of AVAs that is collected during DER decoding.


Package codec.x509

Class codec.x509.AlgorithmIdentifier extends ASN1Sequence implements Serializable

Serialized Fields

parameters_

ASN1Opaque parameters_
The algorithm parameters of the algorithm specified by this algorithm identifier.


algorithm_

ASN1ObjectIdentifier algorithm_
The OID of the algorithm.

Class codec.x509.SubjectPublicKeyInfo extends ASN1Sequence implements Serializable

Serialized Fields

algorithm_

AlgorithmIdentifier algorithm_

encodedKey_

ASN1BitString encodedKey_

Class codec.x509.X509Certificate extends X509Certificate implements Serializable

Serialized Fields

Certificate

ASN1Sequence Certificate

tbsCertificate

ASN1Sequence tbsCertificate

signatureAlgorithm

AlgorithmIdentifier signatureAlgorithm

signatureValue

ASN1BitString signatureValue

version

ASN1TaggedType version

serialNumber

ASN1Integer serialNumber

signature

AlgorithmIdentifier signature

issuer

Name issuer

notBefore

ASN1Choice notBefore

notAfter

ASN1Choice notAfter

subject

Name subject

subjectPublicKeyInfo

SubjectPublicKeyInfo subjectPublicKeyInfo

issuerUniqueID

ASN1TaggedType issuerUniqueID

subjectUniqueID

ASN1TaggedType subjectUniqueID

extensions

ASN1TaggedType extensions

Class codec.x509.X509Exception extends Exception implements Serializable

Serialized Fields

t_

Throwable t_

Class codec.x509.X509Extension extends ASN1Sequence implements Serializable

Serialized Fields

extnID

ASN1ObjectIdentifier extnID

critical

ASN1Boolean critical

extnValue

ASN1OctetString extnValue

Class codec.x509.X509TBSCertificate extends ASN1Sequence implements Serializable

Serialization Methods

readExternal

public void readExternal(ObjectInput s)
                  throws IOException
Throws:
IOException

writeExternal

public void writeExternal(ObjectOutput s)
                   throws IOException
Throws:
IOException

Package codec.x509.extensions

Class codec.x509.extensions.AuthorityKeyIdentifierExtension extends X509Extension implements Serializable

Serialized Fields

authorityKeyIdentifier

ASN1Sequence authorityKeyIdentifier

keyIdentifierTag

ASN1TaggedType keyIdentifierTag

keyIdentifier

ASN1OctetString keyIdentifier

certIssuerTag

ASN1TaggedType certIssuerTag

certIssuer

ASN1SequenceOf certIssuer

certSerialNumberTag

ASN1TaggedType certSerialNumberTag

certSerialNumber

ASN1Integer certSerialNumber

Class codec.x509.extensions.BasicConstraintsExtension extends X509Extension implements Serializable

Serialized Fields

cA

ASN1Boolean cA

pathLenConstraints

ASN1Integer pathLenConstraints

basicConstraintsSyntax

ASN1Sequence basicConstraintsSyntax

Class codec.x509.extensions.CertificatePoliciesExtension extends X509Extension implements Serializable

Serialized Fields

id_ce_extCertificatePolicies

ASN1ObjectIdentifier id_ce_extCertificatePolicies

certificatePoliciesSyntax

ASN1SequenceOf certificatePoliciesSyntax

Class codec.x509.extensions.CRLDistributionPointsExtension extends X509Extension implements Serializable

Serialized Fields

cRLDistributionPointSyntax

ASN1SequenceOf cRLDistributionPointSyntax

Class codec.x509.extensions.DistributionPoint extends ASN1Sequence implements Serializable

Serialized Fields

distributionPointName

ASN1Choice distributionPointName

distributionPointNameTag

ASN1TaggedType distributionPointNameTag

reasons

ASN1BitString reasons

reasonsTag

ASN1TaggedType reasonsTag

cRLIssuer

ASN1SequenceOf cRLIssuer

cRLIssuerTag

ASN1TaggedType cRLIssuerTag

generalNames

ASN1SequenceOf generalNames

generalNamesTag

ASN1TaggedType generalNamesTag

nameRel

ASN1SetOf nameRel

nameRelTag

ASN1TaggedType nameRelTag

Class codec.x509.extensions.ExtendedKeyUsageExtension extends X509Extension implements Serializable

Serialized Fields

oidValues

ASN1Sequence oidValues

Class codec.x509.extensions.ReasonCodeExtension extends X509Extension implements Serializable

Serialized Fields

theReason

ASN1Enumerated theReason

Class codec.x509.extensions.SubjectKeyIdentifierExtension extends X509Extension implements Serializable

Serialized Fields

id_ce_subjectKeyIdentifier

ASN1ObjectIdentifier id_ce_subjectKeyIdentifier

keyIdentifier

ASN1OctetString keyIdentifier



Copyright © Fraunhofer Gesellschaft. All Rights Reserved.