Package | Description |
---|---|
kz.gamma.asn1 | |
kz.gamma.asn1.cmp |
Support classes useful for encoding and supporting PKIX-CMP as described RFC 2510.
|
kz.gamma.asn1.cms | |
kz.gamma.asn1.crmf | |
kz.gamma.asn1.cryptopro | |
kz.gamma.asn1.dvcs |
Support classes useful for encoding and processing Data Validation and Certification Server (DVCS) protocols as described in RFC 3029.
|
kz.gamma.asn1.ess |
Support classes useful for encoding and supporting Enhanced Security Services for S/MIME as described RFC 2634.
|
kz.gamma.asn1.misc | |
kz.gamma.asn1.ocsp | |
kz.gamma.asn1.oiw | |
kz.gamma.asn1.pkcs | |
kz.gamma.asn1.smime |
Support classes useful for encoding and supporting S/MIME.
|
kz.gamma.asn1.tsp | |
kz.gamma.asn1.util | |
kz.gamma.asn1.x500 | |
kz.gamma.asn1.x509 | |
kz.gamma.asn1.x509.qualified | |
kz.gamma.asn1.x509.sigi | |
kz.gamma.asn1.x9 | |
kz.gamma.cms | |
kz.gamma.hsm.crypto.software.x9 | |
kz.gamma.jce | |
kz.gamma.jce.interfaces | |
kz.gamma.jce.provider | |
kz.gamma.tsp | |
kz.gamma.x509 | |
kz.gamma.x509.extension |
Modifier and Type | Interface and Description |
---|---|
interface |
ASN1OctetStringParser |
interface |
ASN1SequenceParser |
interface |
ASN1SetParser |
interface |
ASN1TaggedObjectParser |
Modifier and Type | Class and Description |
---|---|
class |
ASN1Encodable |
class |
ASN1Null
A NULL object.
|
class |
ASN1Object |
class |
ASN1OctetString |
class |
ASN1Sequence |
class |
ASN1Set |
class |
ASN1TaggedObject
ASN.1 TaggedObject - in ASN.1 nottation this is any object proceeded by
a [n] where n is some number - these are assume to follow the construction
rules (as with sequences).
|
class |
BERConstructedOctetString |
class |
BERConstructedSequence
Deprecated.
use BERSequence
|
class |
BERNull
A BER NULL object.
|
class |
BEROctetStringParser |
class |
BERSequence |
class |
BERSequenceParser |
class |
BERSet |
class |
BERSetParser |
class |
BERTaggedObject
BER TaggedObject - in ASN.1 nottation this is any object proceeded by
a [n] where n is some number - these are assume to follow the construction
rules (as with sequences).
|
class |
BERTaggedObjectParser |
class |
DERApplicationSpecific
Base class for an application specific object
|
class |
DERBitString |
class |
DERBMPString
DER BMPString object.
|
class |
DERBoolean |
class |
DERConstructedSequence
Deprecated.
use DERSequence.
|
class |
DERConstructedSet
Deprecated.
use DERSet
|
class |
DEREnumerated |
class |
DERGeneralizedTime
Generalized time object.
|
class |
DERGeneralString |
class |
DERIA5String
DER IA5String object - this is an ascii string.
|
class |
DERInteger |
class |
DERNull
A NULL object.
|
class |
DERNumericString
DER NumericString object - this is an ascii string of characters {0,1,2,3,4,5,6,7,8,9, }.
|
class |
DERObject |
class |
DERObjectIdentifier |
class |
DEROctetString |
class |
DERPrintableString
DER PrintableString object.
|
class |
DERSequence |
class |
DERSet
A DER encoded set object
|
class |
DERT61String
DER T61String (also the teletex string)
|
class |
DERTaggedObject
DER TaggedObject - in ASN.1 nottation this is any object proceeded by
a [n] where n is some number - these are assume to follow the construction
rules (as with sequences).
|
class |
DERUniversalString
DER UniversalString object.
|
class |
DERUnknownTag
We insert one of these when we find a tag we don't recognise.
|
class |
DERUTCTime
UTC time object.
|
class |
DERUTF8String
DER UTF8String object.
|
class |
DERVisibleString
DER VisibleString object.
|
Modifier and Type | Field and Description |
---|---|
(package private) DEREncodable |
ASN1TaggedObject.obj |
Modifier and Type | Method and Description |
---|---|
DEREncodable |
DEREncodableVector.get(int i) |
DEREncodable |
ASN1Set.getObjectAt(int index)
return the object at the set postion indicated by index.
|
DEREncodable |
ASN1Sequence.getObjectAt(int index)
return the object at the sequence postion indicated by index.
|
DEREncodable |
BERTaggedObjectParser.getObjectParser(int tag,
boolean isExplicit) |
DEREncodable |
ASN1TaggedObjectParser.getObjectParser(int tag,
boolean isExplicit) |
DEREncodable |
ASN1TaggedObject.getObjectParser(int tag,
boolean isExplicit)
Return the object held in this tagged object as a parser assuming it has
the type of the passed in tag.
|
DEREncodable |
BERSetParser.readObject() |
DEREncodable |
BERSequenceParser.readObject() |
DEREncodable |
ASN1StreamParser.readObject() |
DEREncodable |
ASN1SetParser.readObject() |
DEREncodable |
ASN1SequenceParser.readObject() |
(package private) DEREncodable |
ASN1ObjectParser.readObject() |
Modifier and Type | Method and Description |
---|---|
void |
DEREncodableVector.add(DEREncodable obj) |
void |
DERSequenceGenerator.addObject(DEREncodable object) |
void |
DERConstructedSet.addObject(DEREncodable obj)
Deprecated.
|
void |
DERConstructedSequence.addObject(DEREncodable obj)
Deprecated.
|
void |
BERSequenceGenerator.addObject(DEREncodable object) |
protected void |
ASN1Set.addObject(DEREncodable obj) |
protected void |
ASN1Sequence.addObject(DEREncodable obj) |
private byte[] |
ASN1Set.getEncoded(DEREncodable obj) |
Constructor and Description |
---|
ASN1OctetString(DEREncodable obj) |
ASN1TaggedObject(boolean explicit,
int tagNo,
DEREncodable obj)
Create a tagged object with the style given by the value of explicit.
|
ASN1TaggedObject(int tagNo,
DEREncodable obj)
Create a tagged object in the explicit style.
|
BERConstructedOctetString(DEREncodable obj) |
BERSequence(DEREncodable obj)
create a sequence containing one object
|
BERSet(DEREncodable obj)
create a set containing one object
|
BERTaggedObject(boolean explicit,
int tagNo,
DEREncodable obj) |
BERTaggedObject(int tagNo,
DEREncodable obj) |
DERApplicationSpecific(boolean explicit,
int tag,
DEREncodable object) |
DERApplicationSpecific(int tag,
DEREncodable object) |
DERBitString(DEREncodable obj) |
DERConstructedSet(DEREncodable obj)
Deprecated.
|
DEROctetString(DEREncodable obj) |
DERSequence(DEREncodable obj)
create a sequence containing one object
|
DERSet(DEREncodable obj) |
DERTaggedObject(boolean explicit,
int tagNo,
DEREncodable obj) |
DERTaggedObject(int tagNo,
DEREncodable obj) |
Constructor and Description |
---|
DERSet(java.util.List<DEREncodable> v,
boolean needsSorting) |
Modifier and Type | Class and Description |
---|---|
class |
CAKeyUpdAnnContent |
class |
CertConfirmContent |
class |
CertifiedKeyPair |
class |
CertOrEncCert |
class |
CertRepMessage |
class |
CertResponse |
class |
CertStatus |
class |
Challenge |
class |
CMPCertificate |
class |
CRLAnnContent |
class |
ErrorMsgContent |
class |
GenMsgContent |
class |
GenRepContent |
class |
InfoTypeAndValue
Example InfoTypeAndValue contents include, but are not limited
to, the following (un-comment in this ASN.1 module and use as
appropriate for a given environment):
id-it-caProtEncCert OBJECT IDENTIFIER ::= {id-it 1}
CAProtEncCertValue ::= CMPCertificate
id-it-signKeyPairTypes OBJECT IDENTIFIER ::= {id-it 2}
SignKeyPairTypesValue ::= SEQUENCE OF AlgorithmIdentifier
id-it-encKeyPairTypes OBJECT IDENTIFIER ::= {id-it 3}
EncKeyPairTypesValue ::= SEQUENCE OF AlgorithmIdentifier
id-it-preferredSymmAlg OBJECT IDENTIFIER ::= {id-it 4}
PreferredSymmAlgValue ::= AlgorithmIdentifier
id-it-caKeyUpdateInfo OBJECT IDENTIFIER ::= {id-it 5}
CAKeyUpdateInfoValue ::= CAKeyUpdAnnContent
id-it-currentCRL OBJECT IDENTIFIER ::= {id-it 6}
CurrentCRLValue ::= CertificateList
id-it-unsupportedOIDs OBJECT IDENTIFIER ::= {id-it 7}
UnsupportedOIDsValue ::= SEQUENCE OF OBJECT IDENTIFIER
id-it-keyPairParamReq OBJECT IDENTIFIER ::= {id-it 10}
KeyPairParamReqValue ::= OBJECT IDENTIFIER
id-it-keyPairParamRep OBJECT IDENTIFIER ::= {id-it 11}
KeyPairParamRepValue ::= AlgorithmIdentifer
id-it-revPassphrase OBJECT IDENTIFIER ::= {id-it 12}
RevPassphraseValue ::= EncryptedValue
id-it-implicitConfirm OBJECT IDENTIFIER ::= {id-it 13}
ImplicitConfirmValue ::= NULL
id-it-confirmWaitTime OBJECT IDENTIFIER ::= {id-it 14}
ConfirmWaitTimeValue ::= GeneralizedTime
id-it-origPKIMessage OBJECT IDENTIFIER ::= {id-it 15}
OrigPKIMessageValue ::= PKIMessages
id-it-suppLangTags OBJECT IDENTIFIER ::= {id-it 16}
SuppLangTagsValue ::= SEQUENCE OF UTF8String
where
id-pkix OBJECT IDENTIFIER ::= {
iso(1) identified-organization(3)
dod(6) internet(1) security(5) mechanisms(5) pkix(7)}
and
id-it OBJECT IDENTIFIER ::= {id-pkix 4}
|
class |
KeyRecRepContent |
class |
OOBCertHash |
class |
PBMParameter |
class |
PKIBody |
class |
PKIConfirmContent |
class |
PKIFailureInfo
PKIFailureInfo ::= BIT STRING {
badAlg (0),
-- unrecognized or unsupported Algorithm Identifier
badMessageCheck (1), -- integrity check failed (e.g., signature did not verify)
badRequest (2),
-- transaction not permitted or supported
badTime (3), -- messageTime was not sufficiently close to the system time, as defined by local policy
badCertId (4), -- no certificate could be found matching the provided criteria
badDataFormat (5),
-- the data submitted has the wrong format
wrongAuthority (6), -- the authority indicated in the request is different from the one creating the response token
incorrectData (7), -- the requester's data is incorrect (for notary services)
missingTimeStamp (8), -- when the timestamp is missing but should be there (by policy)
badPOP (9) -- the proof-of-possession failed
certRevoked (10),
certConfirmed (11),
wrongIntegrity (12),
badRecipientNonce (13),
timeNotAvailable (14),
-- the TSA's time source is not available
unacceptedPolicy (15),
-- the requested TSA policy is not supported by the TSA
unacceptedExtension (16),
-- the requested extension is not supported by the TSA
addInfoNotAvailable (17)
-- the additional information requested could not be understood
-- or is not available
badSenderNonce (18),
badCertTemplate (19),
signerNotTrusted (20),
transactionIdInUse (21),
unsupportedVersion (22),
notAuthorized (23),
systemUnavail (24),
systemFailure (25),
-- the request cannot be handled due to system failure
duplicateCertReq (26)
|
class |
PKIFreeText |
class |
PKIHeader |
class |
PKIMessage |
class |
PKIMessages |
class |
PKIStatus |
class |
PKIStatusInfo |
class |
PollRepContent |
class |
PollReqContent |
class |
POPODecKeyChallContent |
class |
POPODecKeyRespContent |
class |
ProtectedPart |
class |
RevAnnContent |
class |
RevDetails |
class |
RevRepContent |
class |
RevReqContent |
Modifier and Type | Class and Description |
---|---|
class |
Attribute |
class |
CompressedData
RFC 3274 - CMS Compressed Data.
|
class |
ContentInfo |
class |
EncryptedContentInfo |
class |
EncryptedData |
class |
EnvelopedData |
class |
IssuerAndSerialNumber |
class |
KEKIdentifier |
class |
KEKRecipientInfo |
class |
KeyAgreeRecipientIdentifier |
class |
KeyAgreeRecipientInfo |
class |
KeyTransRecipientInfo |
class |
OriginatorIdentifierOrKey |
class |
OriginatorInfo |
class |
OriginatorPublicKey |
class |
OtherKeyAttribute |
class |
OtherRecipientInfo |
class |
PasswordRecipientInfo |
class |
RecipientEncryptedKey |
class |
RecipientIdentifier |
class |
RecipientInfo |
class |
RecipientKeyIdentifier |
class |
SignedData
a signed data object.
|
class |
SignerIdentifier |
class |
SignerInfo |
class |
Time |
Modifier and Type | Field and Description |
---|---|
private DEREncodable |
EnvelopedDataParser._nextObject |
private DEREncodable |
ContentInfo.content |
private DEREncodable |
SignerIdentifier.id |
private DEREncodable |
RecipientIdentifier.id |
private DEREncodable |
OriginatorIdentifierOrKey.id |
(package private) DEREncodable |
RecipientInfo.info |
private DEREncodable |
OtherKeyAttribute.keyAttr |
private DEREncodable |
OtherRecipientInfo.oriValue |
Modifier and Type | Method and Description |
---|---|
DEREncodable |
ContentInfo.getContent() |
DEREncodable |
ContentInfoParser.getContent(int tag) |
DEREncodable |
EncryptedContentInfoParser.getEncryptedContent(int tag) |
DEREncodable |
SignerIdentifier.getId() |
DEREncodable |
RecipientIdentifier.getId() |
DEREncodable |
OriginatorIdentifierOrKey.getId() |
DEREncodable |
RecipientInfo.getInfo() |
DEREncodable |
OtherKeyAttribute.getKeyAttr() |
DEREncodable |
OtherRecipientInfo.getValue() |
Constructor and Description |
---|
ContentInfo(DERObjectIdentifier contentType,
DEREncodable content) |
OtherKeyAttribute(DERObjectIdentifier keyAttrId,
DEREncodable keyAttr) |
OtherRecipientInfo(DERObjectIdentifier oriType,
DEREncodable oriValue) |
Modifier and Type | Class and Description |
---|---|
class |
AttributeTypeAndValue |
class |
CertId |
class |
CertReqMessages |
class |
CertReqMsg |
class |
CertRequest |
class |
CertTemplate |
class |
Controls |
class |
EncryptedValue |
class |
OptionalValidity |
class |
PKIPublicationInfo |
class |
POPOPrivKey |
class |
POPOSigningKey |
class |
POPOSigningKeyInput |
class |
ProofOfPossession |
class |
SinglePubInfo |
Modifier and Type | Class and Description |
---|---|
class |
ECGOST3410ParamSetParameters |
class |
GOST28147Parameters |
class |
GOST3410ParamSetParameters |
class |
GOST3410PublicKeyAlgParameters |
Modifier and Type | Class and Description |
---|---|
class |
CertEtcToken
CertEtcToken ::= CHOICE {
certificate [0] IMPLICIT Certificate ,
esscertid [1] ESSCertId ,
pkistatus [2] IMPLICIT PKIStatusInfo ,
assertion [3] ContentInfo ,
crl [4] IMPLICIT CertificateList,
ocspcertstatus [5] CertStatus,
oscpcertid [6] IMPLICIT CertId ,
oscpresponse [7] IMPLICIT OCSPResponse,
capabilities [8] SMIMECapabilities,
extension Extension
}
|
class |
DVCSCertInfo
DVCSCertInfo::= SEQUENCE {
version Integer DEFAULT 1 ,
dvReqInfo DVCSRequestInformation,
messageImprint DigestInfo,
serialNumber Integer,
responseTime DVCSTime,
dvStatus [0] PKIStatusInfo OPTIONAL,
policy [1] PolicyInformation OPTIONAL,
reqSignature [2] SignerInfos OPTIONAL,
certs [3] SEQUENCE SIZE (1..MAX) OF
TargetEtcChain OPTIONAL,
extensions Extensions OPTIONAL
}
|
class |
DVCSErrorNotice
DVCSErrorNotice ::= SEQUENCE {
transactionStatus PKIStatusInfo ,
transactionIdentifier GeneralName OPTIONAL
}
|
class |
DVCSRequestInformation
DVCSRequestInformation ::= SEQUENCE {
version INTEGER DEFAULT 1 ,
service ServiceType,
nonce Nonce OPTIONAL,
requestTime DVCSTime OPTIONAL,
requester [0] GeneralNames OPTIONAL,
requestPolicy [1] PolicyInformation OPTIONAL,
dvcs [2] GeneralNames OPTIONAL,
dataLocations [3] GeneralNames OPTIONAL,
extensions [4] IMPLICIT Extensions OPTIONAL
}
|
class |
DVCSResponse
DVCSResponse ::= CHOICE
{
dvCertInfo DVCSCertInfo ,
dvErrorNote [0] DVCSErrorNotice
}
|
class |
DVCSTime
DVCSTime ::= CHOICE {
genTime GeneralizedTime,
timeStampToken ContentInfo
}
|
class |
PathProcInput
PathProcInput ::= SEQUENCE {
acceptablePolicySet SEQUENCE SIZE (1..MAX) OF
PolicyInformation,
inhibitPolicyMapping BOOLEAN DEFAULT FALSE,
explicitPolicyReqd [0] BOOLEAN DEFAULT FALSE ,
inhibitAnyPolicy [1] BOOLEAN DEFAULT FALSE
}
|
class |
ServiceType
ServiceType ::= ENUMERATED { cpd(1), vsd(2), cpkc(3), ccpd(4) }
|
class |
TargetEtcChain
TargetEtcChain ::= SEQUENCE {
target CertEtcToken,
chain SEQUENCE SIZE (1..MAX) OF
CertEtcToken OPTIONAL,
pathProcInput [0] PathProcInput OPTIONAL
}
|
Modifier and Type | Class and Description |
---|---|
class |
ContentHints |
class |
ContentIdentifier |
class |
ESSCertID |
class |
ESSCertIDv2 |
class |
OtherCertID |
class |
OtherSigningCertificate |
class |
SigningCertificate |
class |
SigningCertificateV2 |
Modifier and Type | Class and Description |
---|---|
class |
CAST5CBCParameters |
class |
IDEACBCPar |
class |
NetscapeCertType
The NetscapeCertType object.
|
class |
NetscapeRevocationURL |
class |
VerisignCzagExtension |
Modifier and Type | Class and Description |
---|---|
class |
BasicOCSPResponse |
class |
CertID |
class |
CrlID |
class |
OCSPRequest |
class |
OCSPResponse |
class |
OCSPResponseStatus |
class |
Request |
class |
ResponderID |
class |
ResponseBytes |
class |
ResponseData |
class |
RevokedInfo |
class |
ServiceLocator |
class |
Signature |
class |
SingleResponse |
class |
TBSRequest |
Modifier and Type | Field and Description |
---|---|
private DEREncodable |
ResponderID.value |
private DEREncodable |
CertStatus.value |
Modifier and Type | Method and Description |
---|---|
DEREncodable |
CertStatus.getStatus() |
Constructor and Description |
---|
CertStatus(int tagNo,
DEREncodable value) |
Modifier and Type | Class and Description |
---|---|
class |
ElGamalParameter |
Modifier and Type | Class and Description |
---|---|
class |
AuthenticatedSafe |
class |
CertBag |
class |
CertificationRequest
PKCS10 Certification request object.
|
class |
CertificationRequestInfo
PKCS10 CertificationRequestInfo object.
|
class |
DHParameter |
class |
EncryptedPrivateKeyInfo |
class |
EncryptionScheme |
class |
KeyDerivationFunc |
class |
MacData |
class |
PBES2Algorithms
Deprecated.
- use AlgorithmIdentifier and PBES2Parameters
|
class |
PBES2Parameters |
class |
PBKDF2Params |
class |
Pfx
the infamous Pfx from PKCS12
|
class |
PKCS12PBEParams |
class |
PrivateKeyInfo |
class |
RC2CBCParameter |
class |
RSAESOAEPparams |
class |
RSAPrivateKeyStructure |
class |
RSASSAPSSparams |
class |
SafeBag |
Modifier and Type | Field and Description |
---|---|
private DEREncodable |
ContentInfo.content |
Modifier and Type | Method and Description |
---|---|
DEREncodable |
ContentInfo.getContent() |
Constructor and Description |
---|
ContentInfo(DERObjectIdentifier contentType,
DEREncodable content) |
EncryptedData(DERObjectIdentifier contentType,
AlgorithmIdentifier encryptionAlgorithm,
DEREncodable content) |
Modifier and Type | Class and Description |
---|---|
class |
SMIMECapabilities
Handler class for dealing with S/MIME Capabilities
|
class |
SMIMECapabilitiesAttribute |
class |
SMIMECapability |
class |
SMIMEEncryptionKeyPreferenceAttribute
The SMIMEEncryptionKeyPreference object.
|
Modifier and Type | Class and Description |
---|---|
class |
Accuracy |
class |
MessageImprint |
class |
TimeStampReq |
class |
TimeStampResp |
class |
TSTInfo |
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
DERDump.dumpAsString(DEREncodable obj)
Deprecated.
dump out a DER object as a formatted string
|
Modifier and Type | Class and Description |
---|---|
class |
DirectoryString |
class |
RDN |
class |
X500Name
Name ::= CHOICE {
RDNSequence }
RDNSequence ::= SEQUENCE OF RelativeDistinguishedName
RelativeDistinguishedName ::= SET SIZE (1..MAX) OF AttributeTypeAndValue
AttributeTypeAndValue ::= SEQUENCE {
type OBJECT IDENTIFIER,
value ANY }
|
Modifier and Type | Class and Description |
---|---|
class |
AccessDescription
The AccessDescription object.
|
class |
AlgorithmIdentifier |
class |
AttCertIssuer |
class |
AttCertValidityPeriod |
class |
AttributeCertificate |
class |
AttributeCertificateInfo |
class |
AuthorityInformationAccess
The AuthorityInformationAccess object.
|
class |
AuthorityKeyIdentifier
The AuthorityKeyIdentifier object.
|
class |
BasicConstraints |
class |
Certificate
an X509Certificate structure.
|
class |
CertificateList
PKIX RFC-2459
The X.509 v2 CRL syntax is as follows.
|
class |
CertificatePair
This class helps to support crossCerfificatePairs in a LDAP directory
according RFC 2587
crossCertificatePairATTRIBUTE::={
WITH SYNTAX CertificatePair
EQUALITY MATCHING RULE certificatePairExactMatch
ID joint-iso-ccitt(2) ds(5) attributeType(4) crossCertificatePair(40)}
The forward elements of the crossCertificatePair attribute of a
CA's directory entry shall be used to store all, except self-issued
certificates issued to this CA.
|
class |
CertificatePolicies |
class |
CertPolicyId
CertPolicyId, used in the CertificatePolicies and PolicyMappings
X509V3 Extensions.
|
class |
CRLDistPoint |
class |
CRLNumber
The CRLNumber object.
|
class |
CRLReason
The CRLReason enumeration.
|
class |
DigestInfo
The DigestInfo object.
|
class |
DisplayText
DisplayText class, used in
CertificatePolicies X509 V3 extensions (in policy qualifiers). |
class |
DistributionPoint
The DistributionPoint object.
|
class |
DistributionPointName
The DistributionPointName object.
|
class |
DSAParameter |
class |
ExtendedKeyUsage
The extendedKeyUsage object.
|
class |
Extension
an object for the elements in the X.509 V3 extension block.
|
class |
Extensions |
class |
GeneralName
The GeneralName object.
|
class |
GeneralNames |
class |
GeneralSubtree
Class for containing a restriction object subtrees in NameConstraints.
|
class |
Holder
The Holder object.
|
class |
IetfAttrSyntax
Implementation of
IetfAttrSyntax as specified by RFC3281. |
class |
IssuerSerial |
class |
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 }
|
class |
KeyPurposeId
The KeyPurposeId object.
|
class |
KeyUsage
The KeyUsage object.
|
class |
NameConstraints |
class |
NoticeReference
NoticeReference class, used in
CertificatePolicies X509 V3 extensions
(in policy qualifiers). |
class |
ObjectDigestInfo
ObjectDigestInfo ASN.1 structure used in v2 attribute certificates.
|
class |
PolicyInformation |
class |
PolicyMappings
PolicyMappings V3 extension, described in RFC3280.
|
class |
PolicyQualifierId
PolicyQualifierId, used in the CertificatePolicies
X509V3 extension.
|
class |
PolicyQualifierInfo
Policy qualifiers, used in the X509V3 CertificatePolicies
extension.
|
class |
PrivateKeyUsagePeriod
PrivateKeyUsagePeriod ::= SEQUENCE {
notBefore [0] GeneralizedTime OPTIONAL,
notAfter [1] GeneralizedTime OPTIONAL }
|
class |
ReasonFlags
The ReasonFlags object.
|
class |
RoleSyntax
Implementation of the RoleSyntax object as specified by the RFC3281.
|
class |
RSAPublicKeyStructure |
class |
SubjectDirectoryAttributes
This extension may contain further X.500 attributes of the subject.
|
class |
SubjectKeyIdentifier
The SubjectKeyIdentifier object.
|
class |
SubjectPublicKeyInfo
The object that contains the public key stored in a certficate.
|
class |
Target
Target structure used in target information extension for attribute
certificates from RFC 3281.
|
class |
TargetInformation
Target information extension for attributes certificates according to RFC
3281.
|
class |
Targets
Targets structure used in target information extension for attribute
certificates from RFC 3281.
|
class |
TBSCertificate
The TBSCertificate object.
|
class |
TBSCertificateStructure
The TBSCertificate object.
|
class |
TBSCertList
PKIX RFC-2459 - TBSCertList object.
|
class |
TBSCertList.CRLEntry |
class |
UserNotice
UserNotice class, used in
CertificatePolicies X509 extensions (in policy
qualifiers). |
class |
V2Form |
class |
X509CertificateStructure
an X509Certificate structure.
|
class |
X509Extensions |
class |
X509Name
RDNSequence ::= SEQUENCE OF RelativeDistinguishedName
RelativeDistinguishedName ::= SET SIZE (1..MAX) OF AttributeTypeAndValue
AttributeTypeAndValue ::= SEQUENCE {
type OBJECT IDENTIFIER,
value ANY }
|
Modifier and Type | Field and Description |
---|---|
(package private) DEREncodable |
DistributionPointName.name |
(package private) DEREncodable |
GeneralName.obj |
private DEREncodable |
AlgorithmIdentifier.parameters |
private DEREncodable |
PolicyQualifierInfo.qualifier |
Modifier and Type | Method and Description |
---|---|
DEREncodable |
GeneralName.getName() |
DEREncodable |
AlgorithmIdentifier.getParameters() |
DEREncodable |
PolicyQualifierInfo.getQualifier() |
Modifier and Type | Method and Description |
---|---|
void |
X509ExtensionsGenerator.addExtension(DERObjectIdentifier oid,
boolean critical,
DEREncodable value)
Add an extension with the given oid and the passed in value to be included
in the OCTET STRING associated with the extension.
|
Constructor and Description |
---|
AlgorithmIdentifier(DERObjectIdentifier objectId,
DEREncodable parameters) |
DistributionPointName(int type,
DEREncodable name) |
PolicyQualifierInfo(DERObjectIdentifier policyQualifierId,
DEREncodable qualifier)
Creates a new
PolicyQualifierInfo instance. |
SubjectPublicKeyInfo(AlgorithmIdentifier algId,
DEREncodable publicKey) |
Modifier and Type | Class and Description |
---|---|
class |
BiometricData
The BiometricData object.
|
class |
Iso4217CurrencyCode
The Iso4217CurrencyCode object.
|
class |
MonetaryValue
The MonetaryValue object.
|
class |
QCStatement
The QCStatement object.
|
class |
SemanticsInformation
The SemanticsInformation object.
|
class |
TypeOfBiometricData
The TypeOfBiometricData object.
|
Modifier and Type | Field and Description |
---|---|
(package private) DEREncodable |
TypeOfBiometricData.obj |
(package private) DEREncodable |
Iso4217CurrencyCode.obj |
Modifier and Type | Class and Description |
---|---|
class |
NameOrPseudonym
Structure for a name or pseudonym.
|
class |
PersonalData
Contains personal data for the otherName field in the subjectAltNames
extension.
|
Modifier and Type | Class and Description |
---|---|
class |
KeySpecificInfo
ASN.1 def for Diffie-Hellman key exchange KeySpecificInfo structure.
|
class |
OtherInfo
ANS.1 def for Diffie-Hellman key exchange OtherInfo structure.
|
class |
X9FieldID
ASN.1 def for Elliptic-Curve Field ID structure.
|
Modifier and Type | Class and Description |
---|---|
protected class |
CMSGammaEnvelopedData.RecipientInfGamma |
protected class |
CMSVistaEnvelopedData.RecipientInfoGamma |
Modifier and Type | Method and Description |
---|---|
private byte[] |
SignerInformation.encodeObj(DEREncodable obj) |
private byte[] |
RecipientInformation.encodeObj(DEREncodable obj) |
private byte[] |
CMSEnvelopedDataParser.encodeObj(DEREncodable obj) |
private byte[] |
CMSEnvelopedData.encodeObj(DEREncodable obj) |
private boolean |
SignerInformation.isNull(DEREncodable o) |
Modifier and Type | Class and Description |
---|---|
class |
X962Parameters |
class |
X9Curve
ASN.1 def for Elliptic-Curve Curve structure.
|
class |
X9ECParameters
ASN.1 def for Elliptic-Curve ECParameters structure.
|
class |
X9ECPoint
class for describing an ECPoint as a DER object.
|
class |
X9FieldElement
class for processing an FieldElement as a DER object.
|
Modifier and Type | Class and Description |
---|---|
class |
PKCS10CertificationRequest
A class for verifying and creating PKCS10 Certification requests.
|
class |
X509KeyUsage
A holding class for constructing an X509 Key Usage extension.
|
class |
X509Principal
a general extension of X509Name with a couple of extra methods and
constructors.
|
Modifier and Type | Field and Description |
---|---|
private static java.util.Hashtable<java.lang.String,DEREncodable> |
PKCS10CertificationRequest.params |
Modifier and Type | Method and Description |
---|---|
void |
X509V3CertificateGenerator.addExtension(DERObjectIdentifier OID,
boolean critical,
DEREncodable value)
Deprecated.
add a given extension field for the standard extensions tag (tag 3)
|
void |
X509V2CRLGenerator.addExtension(DERObjectIdentifier OID,
boolean critical,
DEREncodable value)
Deprecated.
add a given extension field for the standard extensions tag (tag 0)
|
void |
X509V3CertificateGenerator.addExtension(java.lang.String OID,
boolean critical,
DEREncodable value)
Deprecated.
add a given extension field for the standard extensions tag (tag 3)
|
void |
X509V2CRLGenerator.addExtension(java.lang.String OID,
boolean critical,
DEREncodable value)
Deprecated.
add a given extension field for the standard extensions tag (tag 3)
|
private void |
PKCS10CertificationRequest.setSignatureParameters(java.security.Signature signature,
DEREncodable params) |
Modifier and Type | Method and Description |
---|---|
DEREncodable |
PKCS12BagAttributeCarrier.getBagAttribute(DERObjectIdentifier oid) |
Modifier and Type | Method and Description |
---|---|
void |
PKCS12BagAttributeCarrier.setBagAttribute(DERObjectIdentifier oid,
DEREncodable attribute) |
Modifier and Type | Method and Description |
---|---|
DEREncodable |
X509CertificateObject.getBagAttribute(DERObjectIdentifier oid) |
DEREncodable |
PKCS12BagAttributeCarrierImpl.getBagAttribute(DERObjectIdentifier oid) |
Modifier and Type | Method and Description |
---|---|
void |
X509CertificateObject.setBagAttribute(DERObjectIdentifier oid,
DEREncodable attribute) |
void |
PKCS12BagAttributeCarrierImpl.setBagAttribute(DERObjectIdentifier oid,
DEREncodable attribute) |
(package private) static void |
X509SignatureUtil.setSignatureParameters(java.security.Signature signature,
DEREncodable params) |
Modifier and Type | Class and Description |
---|---|
(package private) class |
TimeStampResponseGenerator.FailInfo |
Modifier and Type | Class and Description |
---|---|
class |
X509Attribute
Class for carrying the values in an X.509 Attribute.
|
Modifier and Type | Method and Description |
---|---|
void |
X509V3CertificateGenerator.addExtension(DERObjectIdentifier oid,
boolean critical,
DEREncodable value)
add a given extension field for the standard extensions tag (tag 3)
|
void |
X509V2CRLGenerator.addExtension(DERObjectIdentifier oid,
boolean critical,
DEREncodable value)
add a given extension field for the standard extensions tag (tag 0)
|
void |
X509V3CertificateGenerator.addExtension(java.lang.String oid,
boolean critical,
DEREncodable value)
add a given extension field for the standard extensions tag (tag 3)
|
void |
X509V2CRLGenerator.addExtension(java.lang.String oid,
boolean critical,
DEREncodable value)
add a given extension field for the standard extensions tag (tag 0)
|
Modifier and Type | Class and Description |
---|---|
class |
AuthorityKeyIdentifierStructure
A high level authority key identifier.
|
class |
SubjectKeyIdentifierStructure
A high level subject key identifier.
|
Copyright © 1998-2014 Gamma Technologies. All Rights Reserved.