Overview | Package | Class | Tree | Deprecated | Index | Help
| Bouncy Castle Cryptography 1.20
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES

## Package org.bouncycastle.asn1.x509

Interface Summary
X509ObjectIdentifiers |

Class Summary
AlgorithmIdentifier |
AttCertIssuer |
AttCertValidityPeriod |
AttributeCertificate |
AttributeCertificateInfo |
AuthorityKeyIdentifier | 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
BasicConstraints |
CertificateList | PKIX RFC-2459 The X.509 v2 CRL syntax is as follows.
CertificatePolicies |
CRLDistPoint |
CRLNumber | CRLNumber::= INTEGER(0..MAX)
CRLReason |
DigestInfo | DigestInfo::=SEQUENCE{ digestAlgorithm AlgorithmIdentifier, digest OCTET STRING }
DistributionPoint |
DistributionPointName |
DSAParameter |
ExtendedKeyUsage | extendedKeyUsage
GeneralName | GeneralName ::= CHOICE { otherName [0] OtherName, rfc822Name [1] IA5String, dNSName [2] IA5String, x400Address [3] ORAddress, directoryName [4] Name, ediPartyName [5] EDIPartyName, uniformResourceIdentifier [6] IA5String, iPAddress [7] OCTET STRING, registeredID [8] OBJECT IDENTIFIER} OtherName ::= SEQUENCE { type-id OBJECT IDENTIFIER, value [0] EXPLICIT ANY DEFINED BY type-id } EDIPartyName ::= SEQUENCE { nameAssigner [0] DirectoryString OPTIONAL, partyName [1] DirectoryString }
GeneralNames |
GeneralSubtree |
Holder |
IssuerSerial |
IssuingDistributionPoint | IssuingDistributionPoint ::= SEQUENCE { distributionPoint [0] DistributionPointName OPTIONAL, onlyContainsUserCerts [1] BOOLEAN DEFAULT FALSE, onlyContainsCACerts [2] BOOLEAN DEFAULT FALSE, onlySomeReasons [3] ReasonFlags OPTIONAL, indirectCRL [4] BOOLEAN DEFAULT FALSE, onlyContainsAttributeCerts [5] BOOLEAN DEFAULT FALSE }
KeyPurposeId | KeyPurposeIds
KeyUsage | id-ce-keyUsage OBJECT IDENTIFIER ::= { id-ce 15 } KeyUsage ::= BIT STRING { digitalSignature (0), nonRepudiation (1), keyEncipherment (2), dataEncipherment (3), keyAgreement (4), keyCertSign (5), cRLSign (6), encipherOnly (7), decipherOnly (8) }
NameConstraints |
ObjectDigestInfo |
PolicyInformation |
ReasonFlags |
RSAPublicKeyStructure |
SubjectKeyIdentifier | SubjectKeyIdentifier::= OCTET STRING
SubjectPublicKeyInfo | The object that contains the public key stored in a certficate.
TBSCertificateStructure | TBSCertificate ::= SEQUENCE { version [ 0 ] Version DEFAULT v1(0), serialNumber CertificateSerialNumber, signature AlgorithmIdentifier, issuer Name, validity Validity, subject Name, subjectPublicKeyInfo SubjectPublicKeyInfo, issuerUniqueID [ 1 ] IMPLICIT UniqueIdentifier OPTIONAL, subjectUniqueID [ 2 ] IMPLICIT UniqueIdentifier OPTIONAL, extensions [ 3 ] Extensions OPTIONAL }
TBSCertList | PKIX RFC-2459
Time |
V1TBSCertificateGenerator | Generator for Version 1 TBSCertificateStructures.
V2Form |
V2TBSCertListGenerator | Generator for Version 2 TBSCertList structures.
V3TBSCertificateGenerator | Generator for Version 3 TBSCertificateStructures.
X509CertificateStructure | an X509Certificate structure.
X509Extension | an object for the elements in the X.509 V3 extension block.
X509Extensions |
X509Name |
X509NameTokenizer | class for breaking up an X500 Name into it's component tokens, ala java.util.StringTokenizer.

Overview | Package | Class | Tree | Deprecated | Index | Help
| Bouncy Castle Cryptography 1.20
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES