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.provider | |
kz.gamma.tsp | |
kz.gamma.x509 |
Modifier and Type | Class and Description |
---|---|
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 |
BERSequence |
class |
BERSet |
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 |
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 |
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 |
---|---|
private static DERObject |
BERInputStream.END_OF_STREAM
Deprecated.
|
private static DERObject |
ASN1InputStream.END_OF_STREAM |
Modifier and Type | Method and Description |
---|---|
protected DERObject |
DERInputStream.buildObject(int tag,
byte[] bytes)
Deprecated.
build an object given its tag and a byte stream to construct it
from.
|
protected DERObject |
ASN1InputStream.buildObject(int tag,
int tagNo,
int length)
build an object given its tag and the number of bytes to construct it from.
|
DERObject |
DEREncodable.getDERObject() |
DERObject |
BERTaggedObjectParser.getDERObject() |
DERObject |
BERSetParser.getDERObject() |
DERObject |
BERSequenceParser.getDERObject() |
DERObject |
BEROctetStringParser.getDERObject() |
DERObject |
ASN1Encodable.getDERObject() |
DERObject |
DERApplicationSpecific.getObject() |
DERObject |
ASN1TaggedObject.getObject()
return whatever was following the tag.
|
DERObject |
DERApplicationSpecific.getObject(int derTagNo)
Return the enclosed object assuming implicit tagging.
|
DERObject |
DERInputStream.readObject()
Deprecated.
|
DERObject |
BERInputStream.readObject()
Deprecated.
|
DERObject |
ASN1InputStream.readObject() |
DERObject |
DERObject.toASN1Object() |
abstract DERObject |
ASN1Encodable.toASN1Object() |
Modifier and Type | Method and Description |
---|---|
(package private) boolean |
DERObjectIdentifier.asn1Equals(DERObject o) |
(package private) boolean |
DERVisibleString.asn1Equals(DERObject o) |
(package private) boolean |
DERUniversalString.asn1Equals(DERObject o) |
(package private) boolean |
DERUTF8String.asn1Equals(DERObject o) |
(package private) boolean |
DERUTCTime.asn1Equals(DERObject o) |
(package private) boolean |
DERT61String.asn1Equals(DERObject o) |
(package private) boolean |
DERPrintableString.asn1Equals(DERObject o) |
(package private) boolean |
DERNumericString.asn1Equals(DERObject o) |
(package private) boolean |
DERInteger.asn1Equals(DERObject o) |
(package private) boolean |
DERIA5String.asn1Equals(DERObject o) |
(package private) boolean |
DERGeneralizedTime.asn1Equals(DERObject o) |
(package private) boolean |
DERGeneralString.asn1Equals(DERObject o) |
(package private) boolean |
DEREnumerated.asn1Equals(DERObject o) |
protected boolean |
DERBoolean.asn1Equals(DERObject o) |
protected boolean |
DERBitString.asn1Equals(DERObject o) |
protected boolean |
DERBMPString.asn1Equals(DERObject o) |
(package private) boolean |
DERApplicationSpecific.asn1Equals(DERObject o) |
(package private) boolean |
ASN1TaggedObject.asn1Equals(DERObject o) |
(package private) boolean |
ASN1Set.asn1Equals(DERObject o) |
(package private) boolean |
ASN1Sequence.asn1Equals(DERObject o) |
(package private) boolean |
ASN1OctetString.asn1Equals(DERObject o) |
(package private) abstract boolean |
ASN1Object.asn1Equals(DERObject o) |
(package private) boolean |
ASN1Null.asn1Equals(DERObject o) |
private BERConstructedOctetString |
ASN1InputStream.buildConstructedOctetString(DERObject sentinel) |
private ASN1EncodableVector |
ASN1InputStream.buildEncodableVector(DERObject sentinel) |
Constructor and Description |
---|
BERConstructedOctetString(DERObject obj) |
Modifier and Type | Class and Description |
---|---|
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)
|
Modifier and Type | Method and Description |
---|---|
DERObject |
RevReqContent.toASN1Object()
RevReqContent ::= SEQUENCE OF RevDetails
|
DERObject |
RevRepContent.toASN1Object()
RevRepContent ::= SEQUENCE {
status SEQUENCE SIZE (1..MAX) OF PKIStatusInfo,
-- in same order as was sent in RevReqContent
revCerts [0] SEQUENCE SIZE (1..MAX) OF CertId OPTIONAL,
-- IDs for which revocation was requested
-- (same order as status)
crls [1] SEQUENCE SIZE (1..MAX) OF CertificateList OPTIONAL
-- the resulting CRLs (there may be more than one)
}
|
DERObject |
RevDetails.toASN1Object()
RevDetails ::= SEQUENCE {
certDetails CertTemplate,
-- allows requester to specify as much as they can about
-- the cert. for which revocation is requested
-- (e.g., for cases in which serialNumber is not available)
crlEntryDetails Extensions OPTIONAL
-- requested crlEntryExtensions
}
|
DERObject |
RevAnnContent.toASN1Object()
RevAnnContent ::= SEQUENCE {
status PKIStatus,
certId CertId,
willBeRevokedAt GeneralizedTime,
badSinceDate GeneralizedTime,
crlDetails Extensions OPTIONAL
-- extra CRL details (e.g., crl number, reason, location, etc.)
}
|
DERObject |
ProtectedPart.toASN1Object()
ProtectedPart ::= SEQUENCE {
header PKIHeader,
body PKIBody
}
|
DERObject |
PollReqContent.toASN1Object()
PollReqContent ::= SEQUENCE OF SEQUENCE {
certReqId INTEGER
}
|
DERObject |
PollRepContent.toASN1Object()
PollRepContent ::= SEQUENCE OF SEQUENCE {
certReqId INTEGER,
checkAfter INTEGER, -- time in seconds
reason PKIFreeText OPTIONAL
}
|
DERObject |
POPODecKeyRespContent.toASN1Object()
POPODecKeyRespContent ::= SEQUENCE OF INTEGER
|
DERObject |
POPODecKeyChallContent.toASN1Object()
POPODecKeyChallContent ::= SEQUENCE OF Challenge
|
DERObject |
PKIStatusInfo.toASN1Object()
PKIStatusInfo ::= SEQUENCE {
status PKIStatus, (INTEGER)
statusString PKIFreeText OPTIONAL,
failInfo PKIFailureInfo OPTIONAL (BIT STRING)
}
PKIStatus:
granted (0), -- you got exactly what you asked for
grantedWithMods (1), -- you got something like what you asked for
rejection (2), -- you don't get it, more information elsewhere in the message
waiting (3), -- the request body part has not yet been processed, expect to hear more later
revocationWarning (4), -- this message contains a warning that a revocation is imminent
revocationNotification (5), -- notification that a revocation has occurred
keyUpdateWarning (6) -- update already done for the oldCertId specified in CertReqMsg
PKIFailureInfo:
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
|
DERObject |
PKIStatus.toASN1Object() |
DERObject |
PKIMessages.toASN1Object()
PKIMessages ::= SEQUENCE SIZE (1..MAX) OF PKIMessage
|
DERObject |
PKIMessage.toASN1Object()
PKIMessage ::= SEQUENCE {
header PKIHeader,
body PKIBody,
protection [0] PKIProtection OPTIONAL,
extraCerts [1] SEQUENCE SIZE (1..MAX) OF CMPCertificate
OPTIONAL
}
|
DERObject |
PKIHeader.toASN1Object()
PKIHeader ::= SEQUENCE {
pvno INTEGER { cmp1999(1), cmp2000(2) },
sender GeneralName,
-- identifies the sender
recipient GeneralName,
-- identifies the intended recipient
messageTime [0] GeneralizedTime OPTIONAL,
-- time of production of this message (used when sender
-- believes that the transport will be "suitable"; i.e.,
-- that the time will still be meaningful upon receipt)
protectionAlg [1] AlgorithmIdentifier OPTIONAL,
-- algorithm used for calculation of protection bits
senderKID [2] KeyIdentifier OPTIONAL,
recipKID [3] KeyIdentifier OPTIONAL,
-- to identify specific keys used for protection
transactionID [4] OCTET STRING OPTIONAL,
-- identifies the transaction; i.e., this will be the same in
-- corresponding request, response, certConf, and PKIConf
-- messages
senderNonce [5] OCTET STRING OPTIONAL,
recipNonce [6] OCTET STRING OPTIONAL,
-- nonces used to provide replay protection, senderNonce
-- is inserted by the creator of this message; recipNonce
-- is a nonce previously inserted in a related message by
-- the intended recipient of this message
freeText [7] PKIFreeText OPTIONAL,
-- this may be used to indicate context-specific instructions
-- (this field is intended for human consumption)
generalInfo [8] SEQUENCE SIZE (1..MAX) OF
InfoTypeAndValue OPTIONAL
-- this may be used to convey context-specific information
-- (this field not primarily intended for human consumption)
}
|
DERObject |
PKIFreeText.toASN1Object()
PKIFreeText ::= SEQUENCE SIZE (1..MAX) OF UTF8String
|
DERObject |
PKIConfirmContent.toASN1Object()
PKIConfirmContent ::= NULL
|
DERObject |
PKIBody.toASN1Object()
PKIBody ::= CHOICE { -- message-specific body elements
ir [0] CertReqMessages, --Initialization Request
ip [1] CertRepMessage, --Initialization Response
cr [2] CertReqMessages, --Certification Request
cp [3] CertRepMessage, --Certification Response
p10cr [4] CertificationRequest, --imported from [PKCS10]
popdecc [5] POPODecKeyChallContent, --pop Challenge
popdecr [6] POPODecKeyRespContent, --pop Response
kur [7] CertReqMessages, --Key Update Request
kup [8] CertRepMessage, --Key Update Response
krr [9] CertReqMessages, --Key Recovery Request
krp [10] KeyRecRepContent, --Key Recovery Response
rr [11] RevReqContent, --Revocation Request
rp [12] RevRepContent, --Revocation Response
ccr [13] CertReqMessages, --Cross-Cert.
|
DERObject |
PBMParameter.toASN1Object()
PBMParameter ::= SEQUENCE {
salt OCTET STRING,
-- note: implementations MAY wish to limit acceptable sizes
-- of this string to values appropriate for their environment
-- in order to reduce the risk of denial-of-service attacks
owf AlgorithmIdentifier,
-- AlgId for a One-Way Function (SHA-1 recommended)
iterationCount INTEGER,
-- number of times the OWF is applied
-- note: implementations MAY wish to limit acceptable sizes
-- of this integer to values appropriate for their environment
-- in order to reduce the risk of denial-of-service attacks
mac AlgorithmIdentifier
-- the MAC AlgId (e.g., DES-MAC, Triple-DES-MAC [PKCS11],
} -- or HMAC [RFC2104, RFC2202])
|
DERObject |
OOBCertHash.toASN1Object()
OOBCertHash ::= SEQUENCE {
hashAlg [0] AlgorithmIdentifier OPTIONAL,
certId [1] CertId OPTIONAL,
hashVal BIT STRING
-- hashVal is calculated over the DER encoding of the
-- self-signed certificate with the identifier certID.
}
|
DERObject |
KeyRecRepContent.toASN1Object()
KeyRecRepContent ::= SEQUENCE {
status PKIStatusInfo,
newSigCert [0] CMPCertificate OPTIONAL,
caCerts [1] SEQUENCE SIZE (1..MAX) OF
CMPCertificate OPTIONAL,
keyPairHist [2] SEQUENCE SIZE (1..MAX) OF
CertifiedKeyPair OPTIONAL
}
|
DERObject |
InfoTypeAndValue.toASN1Object()
InfoTypeAndValue ::= SEQUENCE {
infoType OBJECT IDENTIFIER,
infoValue ANY DEFINED BY infoType OPTIONAL
}
|
DERObject |
GenRepContent.toASN1Object()
GenRepContent ::= SEQUENCE OF InfoTypeAndValue
|
DERObject |
GenMsgContent.toASN1Object()
GenMsgContent ::= SEQUENCE OF InfoTypeAndValue
|
DERObject |
ErrorMsgContent.toASN1Object()
ErrorMsgContent ::= SEQUENCE {
pKIStatusInfo PKIStatusInfo,
errorCode INTEGER OPTIONAL,
-- implementation-specific error codes
errorDetails PKIFreeText OPTIONAL
-- implementation-specific error details
}
|
DERObject |
Challenge.toASN1Object()
Challenge ::= SEQUENCE {
owf AlgorithmIdentifier OPTIONAL,
-- MUST be present in the first Challenge; MAY be omitted in
-- any subsequent Challenge in POPODecKeyChallContent (if
-- omitted, then the owf used in the immediately preceding
-- Challenge is to be used).
|
DERObject |
CertifiedKeyPair.toASN1Object()
CertifiedKeyPair ::= SEQUENCE {
certOrEncCert CertOrEncCert,
privateKey [0] EncryptedValue OPTIONAL,
-- see [CRMF] for comment on encoding
publicationInfo [1] PKIPublicationInfo OPTIONAL
}
|
DERObject |
CertStatus.toASN1Object()
CertStatus ::= SEQUENCE {
certHash OCTET STRING,
-- the hash of the certificate, using the same hash algorithm
-- as is used to create and verify the certificate signature
certReqId INTEGER,
-- to match this confirmation with the corresponding req/rep
statusInfo PKIStatusInfo OPTIONAL
}
|
DERObject |
CertResponse.toASN1Object()
CertResponse ::= SEQUENCE {
certReqId INTEGER,
-- to match this response with corresponding request (a value
-- of -1 is to be used if certReqId is not specified in the
-- corresponding request)
status PKIStatusInfo,
certifiedKeyPair CertifiedKeyPair OPTIONAL,
rspInfo OCTET STRING OPTIONAL
-- analogous to the id-regInfo-utf8Pairs string defined
-- for regInfo in CertReqMsg [CRMF]
}
|
DERObject |
CertRepMessage.toASN1Object()
CertRepMessage ::= SEQUENCE {
caPubs [1] SEQUENCE SIZE (1..MAX) OF CMPCertificate
OPTIONAL,
response SEQUENCE OF CertResponse
}
|
DERObject |
CertOrEncCert.toASN1Object()
CertOrEncCert ::= CHOICE {
certificate [0] CMPCertificate,
encryptedCert [1] EncryptedValue
}
|
DERObject |
CertConfirmContent.toASN1Object()
CertConfirmContent ::= SEQUENCE OF CertStatus
|
DERObject |
CRLAnnContent.toASN1Object()
CRLAnnContent ::= SEQUENCE OF CertificateList
|
DERObject |
CMPCertificate.toASN1Object()
CMPCertificate ::= CHOICE {
x509v3PKCert Certificate
}
|
DERObject |
CAKeyUpdAnnContent.toASN1Object()
CAKeyUpdAnnContent ::= SEQUENCE {
oldWithNew CMPCertificate, -- old pub signed with new priv
newWithOld CMPCertificate, -- new pub signed with old priv
newWithNew CMPCertificate -- new pub signed with new priv
}
|
Modifier and Type | Field and Description |
---|---|
(package private) DERObject |
Time.time |
Modifier and Type | Method and Description |
---|---|
DERObject |
Time.toASN1Object()
Produce an object suitable for an ASN1OutputStream.
|
DERObject |
SignerInfo.toASN1Object()
Produce an object suitable for an ASN1OutputStream.
|
DERObject |
SignerIdentifier.toASN1Object()
Produce an object suitable for an ASN1OutputStream.
|
DERObject |
SignedData.toASN1Object()
Produce an object suitable for an ASN1OutputStream.
|
DERObject |
RecipientKeyIdentifier.toASN1Object()
Produce an object suitable for an ASN1OutputStream.
|
DERObject |
RecipientInfo.toASN1Object()
Produce an object suitable for an ASN1OutputStream.
|
DERObject |
RecipientIdentifier.toASN1Object()
Produce an object suitable for an ASN1OutputStream.
|
DERObject |
RecipientEncryptedKey.toASN1Object()
Produce an object suitable for an ASN1OutputStream.
|
DERObject |
PasswordRecipientInfo.toASN1Object()
Produce an object suitable for an ASN1OutputStream.
|
DERObject |
OtherRecipientInfo.toASN1Object()
Produce an object suitable for an ASN1OutputStream.
|
DERObject |
OtherKeyAttribute.toASN1Object()
Produce an object suitable for an ASN1OutputStream.
|
DERObject |
OriginatorPublicKey.toASN1Object()
Produce an object suitable for an ASN1OutputStream.
|
DERObject |
OriginatorInfo.toASN1Object()
Produce an object suitable for an ASN1OutputStream.
|
DERObject |
OriginatorIdentifierOrKey.toASN1Object()
Produce an object suitable for an ASN1OutputStream.
|
DERObject |
KeyTransRecipientInfo.toASN1Object()
Produce an object suitable for an ASN1OutputStream.
|
DERObject |
KeyAgreeRecipientInfo.toASN1Object()
Produce an object suitable for an ASN1OutputStream.
|
DERObject |
KeyAgreeRecipientIdentifier.toASN1Object()
Produce an object suitable for an ASN1OutputStream.
|
DERObject |
KEKRecipientInfo.toASN1Object()
Produce an object suitable for an ASN1OutputStream.
|
DERObject |
KEKIdentifier.toASN1Object()
Produce an object suitable for an ASN1OutputStream.
|
DERObject |
IssuerAndSerialNumber.toASN1Object() |
DERObject |
EnvelopedData.toASN1Object()
Produce an object suitable for an ASN1OutputStream.
|
DERObject |
EncryptedData.toASN1Object()
EncryptedData ::= SEQUENCE {
version CMSVersion,
encryptedContentInfo EncryptedContentInfo,
unprotectedAttrs [1] IMPLICIT UnprotectedAttributes OPTIONAL }
|
DERObject |
EncryptedContentInfo.toASN1Object()
Produce an object suitable for an ASN1OutputStream.
|
DERObject |
ContentInfo.toASN1Object()
Produce an object suitable for an ASN1OutputStream.
|
DERObject |
CompressedData.toASN1Object() |
DERObject |
Attribute.toASN1Object()
Produce an object suitable for an ASN1OutputStream.
|
Constructor and Description |
---|
OriginatorIdentifierOrKey(DERObject id) |
RecipientIdentifier(DERObject id) |
RecipientInfo(DERObject info) |
SignerIdentifier(DERObject id) |
Time(DERObject time) |
Modifier and Type | Field and Description |
---|---|
private DERObject |
POPOPrivKey.obj |
Modifier and Type | Method and Description |
---|---|
DERObject |
SinglePubInfo.toASN1Object()
SinglePubInfo ::= SEQUENCE {
pubMethod INTEGER {
dontCare (0),
x500 (1),
web (2),
ldap (3) },
pubLocation GeneralName OPTIONAL }
|
DERObject |
ProofOfPossession.toASN1Object()
ProofOfPossession ::= CHOICE {
raVerified [0] NULL,
-- used if the RA has already verified that the requester is in
-- possession of the private key
signature [1] POPOSigningKey,
keyEncipherment [2] POPOPrivKey,
keyAgreement [3] POPOPrivKey }
|
DERObject |
POPOSigningKeyInput.toASN1Object()
POPOSigningKeyInput ::= SEQUENCE {
authInfo CHOICE {
sender [0] GeneralName,
-- used only if an authenticated identity has been
-- established for the sender (e.g., a DN from a
-- previously-issued and currently-valid certificate
publicKeyMAC PKMACValue },
-- used if no authenticated GeneralName currently exists for
-- the sender; publicKeyMAC contains a password-based MAC
-- on the DER-encoded value of publicKey
publicKey SubjectPublicKeyInfo } -- from CertTemplate
|
DERObject |
POPOSigningKey.toASN1Object()
POPOSigningKey ::= SEQUENCE {
poposkInput [0] POPOSigningKeyInput OPTIONAL,
algorithmIdentifier AlgorithmIdentifier,
signature BIT STRING }
-- The signature (using "algorithmIdentifier") is on the
-- DER-encoded value of poposkInput.
|
DERObject |
POPOPrivKey.toASN1Object()
POPOPrivKey ::= CHOICE {
thisMessage [0] BIT STRING, -- Deprecated
-- possession is proven in this message (which contains the private
-- key itself (encrypted for the CA))
subsequentMessage [1] SubsequentMessage,
-- possession will be proven in a subsequent message
dhMAC [2] BIT STRING, -- Deprecated
agreeMAC [3] PKMACValue,
encryptedKey [4] EnvelopedData }
|
DERObject |
PKIPublicationInfo.toASN1Object()
PKIPublicationInfo ::= SEQUENCE {
action INTEGER {
dontPublish (0),
pleasePublish (1) },
pubInfos SEQUENCE SIZE (1..MAX) OF SinglePubInfo OPTIONAL }
-- pubInfos MUST NOT be present if action is "dontPublish"
-- (if action is "pleasePublish" and pubInfos is omitted,
-- "dontCare" is assumed)
|
DERObject |
OptionalValidity.toASN1Object()
OptionalValidity ::= SEQUENCE {
notBefore [0] Time OPTIONAL,
notAfter [1] Time OPTIONAL } --at least one MUST be present
|
DERObject |
EncryptedValue.toASN1Object()
EncryptedValue ::= SEQUENCE {
intendedAlg [0] AlgorithmIdentifier OPTIONAL,
-- the intended algorithm for which the value will be used
symmAlg [1] AlgorithmIdentifier OPTIONAL,
-- the symmetric algorithm used to encrypt the value
encSymmKey [2] BIT STRING OPTIONAL,
-- the (encrypted) symmetric key used to encrypt the value
keyAlg [3] AlgorithmIdentifier OPTIONAL,
-- algorithm used to encrypt the symmetric key
valueHint [4] OCTET STRING OPTIONAL,
-- a brief description or identifier of the encValue content
-- (may be meaningful only to the sending entity, and used only
-- if EncryptedValue might be re-examined by the sending entity
-- in the future)
encValue BIT STRING }
-- the encrypted value itself
|
DERObject |
Controls.toASN1Object()
Controls ::= SEQUENCE SIZE(1..MAX) OF AttributeTypeAndValue
|
DERObject |
CertTemplate.toASN1Object()
CertTemplate ::= SEQUENCE {
version [0] Version OPTIONAL,
serialNumber [1] INTEGER OPTIONAL,
signingAlg [2] AlgorithmIdentifier OPTIONAL,
issuer [3] Name OPTIONAL,
validity [4] OptionalValidity OPTIONAL,
subject [5] Name OPTIONAL,
publicKey [6] SubjectPublicKeyInfo OPTIONAL,
issuerUID [7] UniqueIdentifier OPTIONAL,
subjectUID [8] UniqueIdentifier OPTIONAL,
extensions [9] Extensions OPTIONAL }
|
DERObject |
CertRequest.toASN1Object()
CertRequest ::= SEQUENCE {
certReqId INTEGER, -- ID for matching request and reply
certTemplate CertTemplate, -- Selected fields of cert to be issued
controls Controls OPTIONAL } -- Attributes affecting issuance
|
DERObject |
CertReqMsg.toASN1Object()
CertReqMsg ::= SEQUENCE {
certReq CertRequest,
pop ProofOfPossession OPTIONAL,
-- content depends upon key type
regInfo SEQUENCE SIZE(1..MAX) OF AttributeTypeAndValue OPTIONAL }
|
DERObject |
CertReqMessages.toASN1Object()
CertReqMessages ::= SEQUENCE SIZE (1..MAX) OF CertReqMsg
|
DERObject |
CertId.toASN1Object()
CertId ::= SEQUENCE {
issuer GeneralName,
serialNumber INTEGER }
|
DERObject |
AttributeTypeAndValue.toASN1Object()
AttributeTypeAndValue ::= SEQUENCE {
type OBJECT IDENTIFIER,
value ANY DEFINED BY type }
|
Constructor and Description |
---|
POPOPrivKey(DERObject obj) |
Modifier and Type | Method and Description |
---|---|
DERObject |
GOST3410PublicKeyAlgParameters.toASN1Object() |
DERObject |
GOST3410ParamSetParameters.toASN1Object() |
DERObject |
GOST28147Parameters.toASN1Object()
Gost28147-89-Parameters ::=
SEQUENCE {
iv Gost28147-89-IV,
encryptionParamSet OBJECT IDENTIFIER
}
Gost28147-89-IV ::= OCTET STRING (SIZE (8))
|
DERObject |
ECGOST3410ParamSetParameters.toASN1Object() |
Modifier and Type | Method and Description |
---|---|
DERObject |
TargetEtcChain.toASN1Object() |
DERObject |
ServiceType.toASN1Object() |
DERObject |
PathProcInput.toASN1Object() |
DERObject |
DVCSTime.toASN1Object() |
DERObject |
DVCSResponse.toASN1Object() |
DERObject |
DVCSRequestInformation.toASN1Object() |
DERObject |
DVCSErrorNotice.toASN1Object() |
DERObject |
DVCSCertInfo.toASN1Object() |
DERObject |
CertEtcToken.toASN1Object() |
Modifier and Type | Method and Description |
---|---|
DERObject |
ESSCertIDv2.toASN1Object()
ESSCertIDv2 ::= SEQUENCE {
hashAlgorithm AlgorithmIdentifier
DEFAULT {algorithm id-sha256 parameters NULL},
certHash Hash,
issuerSerial IssuerSerial OPTIONAL
}
Hash ::= OCTET STRING
IssuerSerial ::= SEQUENCE {
issuer GeneralNames,
serialNumber CertificateSerialNumber
}
|
DERObject |
SigningCertificateV2.toASN1Object()
The definition of SigningCertificateV2 is
SigningCertificateV2 ::= SEQUENCE {
certs SEQUENCE OF ESSCertIDv2,
policies SEQUENCE OF PolicyInformation OPTIONAL
}
id-aa-signingCertificateV2 OBJECT IDENTIFIER ::= { iso(1)
member-body(2) us(840) rsadsi(113549) pkcs(1) pkcs9(9)
smime(16) id-aa(2) 47 }
|
DERObject |
SigningCertificate.toASN1Object()
The definition of SigningCertificate is
SigningCertificate ::= SEQUENCE {
certs SEQUENCE OF ESSCertID,
policies SEQUENCE OF PolicyInformation OPTIONAL
}
id-aa-signingCertificate OBJECT IDENTIFIER ::= { iso(1)
member-body(2) us(840) rsadsi(113549) pkcs(1) pkcs9(9)
smime(16) id-aa(2) 12 }
|
DERObject |
OtherSigningCertificate.toASN1Object()
The definition of OtherSigningCertificate is
OtherSigningCertificate ::= SEQUENCE {
certs SEQUENCE OF OtherCertID,
policies SEQUENCE OF PolicyInformation OPTIONAL
}
id-aa-ets-otherSigCert OBJECT IDENTIFIER ::= { iso(1)
member-body(2) us(840) rsadsi(113549) pkcs(1) pkcs9(9)
smime(16) id-aa(2) 19 }
|
DERObject |
OtherCertID.toASN1Object()
OtherCertID ::= SEQUENCE {
otherCertHash OtherHash,
issuerSerial IssuerSerial OPTIONAL }
OtherHash ::= CHOICE {
sha1Hash OCTET STRING,
otherHash OtherHashAlgAndValue }
OtherHashAlgAndValue ::= SEQUENCE {
hashAlgorithm AlgorithmIdentifier,
hashValue OCTET STRING }
|
DERObject |
ESSCertID.toASN1Object()
ESSCertID ::= SEQUENCE {
certHash Hash,
issuerSerial IssuerSerial OPTIONAL }
|
DERObject |
ContentIdentifier.toASN1Object()
The definition of ContentIdentifier is
ContentIdentifier ::= OCTET STRING
id-aa-contentIdentifier OBJECT IDENTIFIER ::= { iso(1)
member-body(2) us(840) rsadsi(113549) pkcs(1) pkcs9(9)
smime(16) id-aa(2) 7 }
|
DERObject |
ContentHints.toASN1Object()
ContentHints ::= SEQUENCE {
contentDescription UTF8String (SIZE (1..MAX)) OPTIONAL,
contentType ContentType }
|
Modifier and Type | Class and Description |
---|---|
class |
NetscapeCertType
The NetscapeCertType object.
|
class |
NetscapeRevocationURL |
class |
VerisignCzagExtension |
Modifier and Type | Method and Description |
---|---|
DERObject |
IDEACBCPar.toASN1Object()
Produce an object suitable for an ASN1OutputStream.
|
DERObject |
CAST5CBCParameters.toASN1Object()
Produce an object suitable for an ASN1OutputStream.
|
Modifier and Type | Class and Description |
---|---|
class |
OCSPResponseStatus |
Modifier and Type | Field and Description |
---|---|
(package private) DERObject |
ServiceLocator.locator |
Modifier and Type | Method and Description |
---|---|
DERObject |
TBSRequest.toASN1Object()
Produce an object suitable for an ASN1OutputStream.
|
DERObject |
SingleResponse.toASN1Object()
Produce an object suitable for an ASN1OutputStream.
|
DERObject |
Signature.toASN1Object()
Produce an object suitable for an ASN1OutputStream.
|
DERObject |
ServiceLocator.toASN1Object()
Produce an object suitable for an ASN1OutputStream.
|
DERObject |
RevokedInfo.toASN1Object()
Produce an object suitable for an ASN1OutputStream.
|
DERObject |
ResponseData.toASN1Object()
Produce an object suitable for an ASN1OutputStream.
|
DERObject |
ResponseBytes.toASN1Object()
Produce an object suitable for an ASN1OutputStream.
|
DERObject |
ResponderID.toASN1Object()
Produce an object suitable for an ASN1OutputStream.
|
DERObject |
Request.toASN1Object()
Produce an object suitable for an ASN1OutputStream.
|
DERObject |
OCSPResponse.toASN1Object()
Produce an object suitable for an ASN1OutputStream.
|
DERObject |
OCSPRequest.toASN1Object()
Produce an object suitable for an ASN1OutputStream.
|
DERObject |
CrlID.toASN1Object()
Produce an object suitable for an ASN1OutputStream.
|
DERObject |
CertStatus.toASN1Object()
Produce an object suitable for an ASN1OutputStream.
|
DERObject |
CertID.toASN1Object()
Produce an object suitable for an ASN1OutputStream.
|
DERObject |
BasicOCSPResponse.toASN1Object()
Produce an object suitable for an ASN1OutputStream.
|
Modifier and Type | Method and Description |
---|---|
DERObject |
ElGamalParameter.toASN1Object() |
Modifier and Type | Field and Description |
---|---|
(package private) DERObject |
SafeBag.bagValue |
(package private) DERObject |
EncryptedData.bagValue |
(package private) DERObject |
CertBag.certValue |
(package private) DERObject |
EncryptionScheme.obj |
(package private) DERObject |
EncryptionScheme.objectId |
private DERObject |
PrivateKeyInfo.privKey |
Modifier and Type | Method and Description |
---|---|
DERObject |
SafeBag.getBagValue() |
DERObject |
CertBag.getCertValue() |
DERObject |
PBES2Algorithms.getDERObject()
Deprecated.
|
DERObject |
EncryptionScheme.getDERObject() |
DERObject |
EncryptionScheme.getObject() |
DERObject |
PrivateKeyInfo.getPrivateKey() |
DERObject |
SignerInfo.toASN1Object()
Produce an object suitable for an ASN1OutputStream.
|
DERObject |
SignedData.toASN1Object()
Produce an object suitable for an ASN1OutputStream.
|
DERObject |
SafeBag.toASN1Object() |
DERObject |
RSASSAPSSparams.toASN1Object()
RSASSA-PSS-params ::= SEQUENCE {
hashAlgorithm [0] OAEP-PSSDigestAlgorithms DEFAULT sha1,
maskGenAlgorithm [1] PKCS1MGFAlgorithms DEFAULT mgf1SHA1,
saltLength [2] INTEGER DEFAULT 20,
trailerField [3] TrailerField DEFAULT trailerFieldBC
}
OAEP-PSSDigestAlgorithms ALGORITHM-IDENTIFIER ::= {
{ OID id-sha1 PARAMETERS NULL }|
{ OID id-sha256 PARAMETERS NULL }|
{ OID id-sha384 PARAMETERS NULL }|
{ OID id-sha512 PARAMETERS NULL },
... -- Allows for future expansion --
}
PKCS1MGFAlgorithms ALGORITHM-IDENTIFIER ::= {
{ OID id-mgf1 PARAMETERS OAEP-PSSDigestAlgorithms },
... -- Allows for future expansion --
}
TrailerField ::= INTEGER { trailerFieldBC(1) }
|
DERObject |
RSAPrivateKeyStructure.toASN1Object()
This outputs the key in PKCS1v2 format.
|
DERObject |
RSAESOAEPparams.toASN1Object()
RSAES-OAEP-params ::= SEQUENCE {
hashAlgorithm [0] OAEP-PSSDigestAlgorithms DEFAULT sha1,
maskGenAlgorithm [1] PKCS1MGFAlgorithms DEFAULT mgf1SHA1,
pSourceAlgorithm [2] PKCS1PSourceAlgorithms DEFAULT pSpecifiedEmpty
}
OAEP-PSSDigestAlgorithms ALGORITHM-IDENTIFIER ::= {
{ OID id-sha1 PARAMETERS NULL }|
{ OID id-sha256 PARAMETERS NULL }|
{ OID id-sha384 PARAMETERS NULL }|
{ OID id-sha512 PARAMETERS NULL },
... -- Allows for future expansion --
}
PKCS1MGFAlgorithms ALGORITHM-IDENTIFIER ::= {
{ OID id-mgf1 PARAMETERS OAEP-PSSDigestAlgorithms },
... -- Allows for future expansion --
}
PKCS1PSourceAlgorithms ALGORITHM-IDENTIFIER ::= {
{ OID id-pSpecified PARAMETERS OCTET STRING },
... -- Allows for future expansion --
}
|
DERObject |
RC2CBCParameter.toASN1Object() |
DERObject |
PrivateKeyInfo.toASN1Object()
write out an RSA private key with it's asscociated information
as described in PKCS8.
|
DERObject |
Pfx.toASN1Object() |
DERObject |
PKCS12PBEParams.toASN1Object() |
DERObject |
PBKDF2Params.toASN1Object() |
DERObject |
PBES2Parameters.toASN1Object() |
DERObject |
MacData.toASN1Object() |
DERObject |
IssuerAndSerialNumber.toASN1Object() |
DERObject |
EncryptedPrivateKeyInfo.toASN1Object()
Produce an object suitable for an ASN1OutputStream.
|
DERObject |
EncryptedData.toASN1Object() |
DERObject |
DHParameter.toASN1Object() |
DERObject |
ContentInfo.toASN1Object()
Produce an object suitable for an ASN1OutputStream.
|
DERObject |
CertificationRequestInfo.toASN1Object() |
DERObject |
CertificationRequest.toASN1Object() |
DERObject |
CertBag.toASN1Object() |
DERObject |
AuthenticatedSafe.toASN1Object() |
DERObject |
Attribute.toASN1Object()
Produce an object suitable for an ASN1OutputStream.
|
Constructor and Description |
---|
CertBag(DERObjectIdentifier certId,
DERObject certValue) |
PrivateKeyInfo(AlgorithmIdentifier algId,
DERObject privateKey) |
PrivateKeyInfo(AlgorithmIdentifier algId,
DERObject privateKey,
ASN1Set attributes) |
SafeBag(DERObjectIdentifier oid,
DERObject obj) |
SafeBag(DERObjectIdentifier oid,
DERObject obj,
ASN1Set bagAttributes) |
Modifier and Type | Method and Description |
---|---|
DERObject |
SMIMECapability.toASN1Object()
Produce an object suitable for an ASN1OutputStream.
|
DERObject |
SMIMECapabilities.toASN1Object()
Produce an object suitable for an ASN1OutputStream.
|
Modifier and Type | Method and Description |
---|---|
DERObject |
TimeStampResp.toASN1Object()
TimeStampResp ::= SEQUENCE {
status PKIStatusInfo,
timeStampToken TimeStampToken OPTIONAL }
|
DERObject |
TimeStampReq.toASN1Object()
TimeStampReq ::= SEQUENCE {
version INTEGER { v1(1) },
messageImprint MessageImprint,
--a hash algorithm OID and the hash value of the data to be
--time-stamped
reqPolicy TSAPolicyId OPTIONAL,
nonce INTEGER OPTIONAL,
certReq BOOLEAN DEFAULT FALSE,
extensions [0] IMPLICIT Extensions OPTIONAL
}
|
DERObject |
TSTInfo.toASN1Object()
TSTInfo ::= SEQUENCE {
version INTEGER { v1(1) },
policy TSAPolicyId,
messageImprint MessageImprint,
-- MUST have the same value as the similar field in
-- TimeStampReq
serialNumber INTEGER,
-- Time-Stamping users MUST be ready to accommodate integers
-- up to 160 bits.
|
DERObject |
MessageImprint.toASN1Object()
MessageImprint ::= SEQUENCE {
hashAlgorithm AlgorithmIdentifier,
hashedMessage OCTET STRING }
|
DERObject |
Accuracy.toASN1Object()
Accuracy ::= SEQUENCE {
seconds INTEGER OPTIONAL,
millis [0] INTEGER (1..999) OPTIONAL,
micros [1] INTEGER (1..999) OPTIONAL
}
|
Modifier and Type | Method and Description |
---|---|
(package private) static java.lang.String |
ASN1Dump._dumpAsString(java.lang.String indent,
DERObject obj)
dump a DER object as a formatted string with indentation
|
static java.lang.String |
DERDump.dumpAsString(DERObject obj)
Deprecated.
dump out a DER object as a formatted string
|
Modifier and Type | Method and Description |
---|---|
DERObject |
X500Name.toASN1Object() |
DERObject |
RDN.toASN1Object()
RelativeDistinguishedName ::=
SET OF AttributeTypeAndValue
AttributeTypeAndValue ::= SEQUENCE {
type AttributeType,
value AttributeValue }
|
DERObject |
DirectoryString.toASN1Object()
DirectoryString ::= CHOICE {
teletexString TeletexString (SIZE (1..MAX)),
printableString PrintableString (SIZE (1..MAX)),
universalString UniversalString (SIZE (1..MAX)),
utf8String UTF8String (SIZE (1..MAX)),
bmpString BMPString (SIZE (1..MAX)) }
|
DERObject |
AttributeTypeAndValue.toASN1Object()
AttributeTypeAndValue ::= SEQUENCE {
type OBJECT IDENTIFIER,
value ANY DEFINED BY type }
|
Modifier and Type | Class and Description |
---|---|
class |
CertPolicyId
CertPolicyId, used in the CertificatePolicies and PolicyMappings
X509V3 Extensions.
|
class |
CRLNumber
The CRLNumber object.
|
class |
CRLReason
The CRLReason enumeration.
|
class |
KeyPurposeId
The KeyPurposeId object.
|
class |
KeyUsage
The KeyUsage object.
|
class |
PolicyQualifierId
PolicyQualifierId, used in the CertificatePolicies
X509V3 extension.
|
class |
ReasonFlags
The ReasonFlags object.
|
Modifier and Type | Field and Description |
---|---|
(package private) DERObject |
AttCertIssuer.choiceObj |
(package private) DERObject |
Time.time |
Modifier and Type | Method and Description |
---|---|
protected DERObject |
X509NameEntryConverter.convertHexEncoded(java.lang.String str,
int off)
Convert an inline encoded hex string rendition of an ASN.1
object back into its corresponding ASN.1 object.
|
abstract DERObject |
X509NameEntryConverter.getConvertedValue(DERObjectIdentifier oid,
java.lang.String value)
Convert the passed in String value into the appropriate ASN.1
encoded object.
|
DERObject |
X509DefaultEntryConverter.getConvertedValue(DERObjectIdentifier oid,
java.lang.String value)
Apply default coversion for the given value depending on the oid
and the character range of the value.
|
DERObject |
SubjectPublicKeyInfo.getPublicKey()
for when the public key is an encoded object - if the bitstring
can't be decoded this routine throws an IOException.
|
DERObject |
X509Name.toASN1Object() |
DERObject |
X509Extensions.toASN1Object()
Extensions ::= SEQUENCE SIZE (1..MAX) OF Extension
Extension ::= SEQUENCE {
extnId EXTENSION.
|
DERObject |
X509CertificateStructure.toASN1Object() |
DERObject |
V2Form.toASN1Object()
Produce an object suitable for an ASN1OutputStream.
|
DERObject |
UserNotice.toASN1Object() |
DERObject |
Time.toASN1Object()
Produce an object suitable for an ASN1OutputStream.
|
DERObject |
Targets.toASN1Object()
Produce an object suitable for an ASN1OutputStream.
|
DERObject |
TargetInformation.toASN1Object()
Produce an object suitable for an ASN1OutputStream.
|
DERObject |
Target.toASN1Object()
Produce an object suitable for an ASN1OutputStream.
|
DERObject |
TBSCertificateStructure.toASN1Object() |
DERObject |
TBSCertificate.toASN1Object() |
DERObject |
TBSCertList.toASN1Object() |
DERObject |
TBSCertList.CRLEntry.toASN1Object() |
DERObject |
SubjectPublicKeyInfo.toASN1Object()
Produce an object suitable for an ASN1OutputStream.
|
DERObject |
SubjectKeyIdentifier.toASN1Object() |
DERObject |
SubjectDirectoryAttributes.toASN1Object()
Produce an object suitable for an ASN1OutputStream.
|
DERObject |
RoleSyntax.toASN1Object()
Implementation of the method
toASN1Object as
required by the superclass ASN1Encodable . |
DERObject |
RSAPublicKeyStructure.toASN1Object()
This outputs the key in PKCS1v2 format.
|
DERObject |
PrivateKeyUsagePeriod.toASN1Object() |
DERObject |
PolicyQualifierInfo.toASN1Object()
Returns a DER-encodable representation of this instance.
|
DERObject |
PolicyMappings.toASN1Object() |
DERObject |
PolicyInformation.toASN1Object() |
DERObject |
ObjectDigestInfo.toASN1Object()
Produce an object suitable for an ASN1OutputStream.
|
DERObject |
NoticeReference.toASN1Object()
Describe
toASN1Object method here. |
DERObject |
NameConstraints.toASN1Object() |
DERObject |
IssuingDistributionPoint.toASN1Object() |
DERObject |
IssuerSerial.toASN1Object()
Produce an object suitable for an ASN1OutputStream.
|
DERObject |
IetfAttrSyntax.toASN1Object()
IetfAttrSyntax ::= SEQUENCE {
policyAuthority [0] GeneralNames OPTIONAL,
values SEQUENCE OF CHOICE {
octets OCTET STRING,
oid OBJECT IDENTIFIER,
string UTF8String
}
}
|
DERObject |
Holder.toASN1Object() |
DERObject |
GeneralSubtree.toASN1Object()
Produce an object suitable for an ASN1OutputStream.
|
DERObject |
GeneralNames.toASN1Object()
Produce an object suitable for an ASN1OutputStream.
|
DERObject |
GeneralName.toASN1Object() |
DERObject |
Extensions.toASN1Object()
Extensions ::= SEQUENCE SIZE (1..MAX) OF Extension
Extension ::= SEQUENCE {
extnId EXTENSION.
|
DERObject |
Extension.toASN1Object() |
DERObject |
ExtendedKeyUsage.toASN1Object() |
DERObject |
DistributionPointName.toASN1Object() |
DERObject |
DistributionPoint.toASN1Object() |
DERObject |
DisplayText.toASN1Object() |
DERObject |
DigestInfo.toASN1Object() |
DERObject |
DSAParameter.toASN1Object() |
DERObject |
CertificatePolicies.toASN1Object()
Deprecated.
use an ASN1Sequence of PolicyInformation
|
DERObject |
CertificatePair.toASN1Object()
Produce an object suitable for an ASN1OutputStream.
|
DERObject |
CertificateList.toASN1Object() |
DERObject |
Certificate.toASN1Object() |
DERObject |
CRLDistPoint.toASN1Object()
Produce an object suitable for an ASN1OutputStream.
|
DERObject |
BasicConstraints.toASN1Object()
Produce an object suitable for an ASN1OutputStream.
|
DERObject |
AuthorityKeyIdentifier.toASN1Object()
Produce an object suitable for an ASN1OutputStream.
|
DERObject |
AuthorityInformationAccess.toASN1Object() |
DERObject |
AttributeCertificateInfo.toASN1Object()
Produce an object suitable for an ASN1OutputStream.
|
DERObject |
AttributeCertificate.toASN1Object()
Produce an object suitable for an ASN1OutputStream.
|
DERObject |
Attribute.toASN1Object()
Produce an object suitable for an ASN1OutputStream.
|
DERObject |
AttCertValidityPeriod.toASN1Object()
Produce an object suitable for an ASN1OutputStream.
|
DERObject |
AttCertIssuer.toASN1Object()
Produce an object suitable for an ASN1OutputStream.
|
DERObject |
AlgorithmIdentifier.toASN1Object()
Produce an object suitable for an ASN1OutputStream.
|
DERObject |
AccessDescription.toASN1Object() |
Constructor and Description |
---|
GeneralName(DERObject name,
int tag)
Deprecated.
this constructor seems the wrong way round! Use GeneralName(tag, name).
|
Time(DERObject time) |
Modifier and Type | Method and Description |
---|---|
DERObject |
TypeOfBiometricData.toASN1Object() |
DERObject |
SemanticsInformation.toASN1Object() |
DERObject |
QCStatement.toASN1Object() |
DERObject |
MonetaryValue.toASN1Object() |
DERObject |
Iso4217CurrencyCode.toASN1Object() |
DERObject |
BiometricData.toASN1Object() |
Modifier and Type | Method and Description |
---|---|
DERObject |
PersonalData.toASN1Object()
Produce an object suitable for an ASN1OutputStream.
|
DERObject |
NameOrPseudonym.toASN1Object()
Produce an object suitable for an ASN1OutputStream.
|
Modifier and Type | Field and Description |
---|---|
private DERObject |
X9FieldID.parameters |
Modifier and Type | Method and Description |
---|---|
DERObject |
X9FieldID.getParameters() |
DERObject |
X9FieldID.toASN1Object()
Produce a DER encoding of the following structure.
|
DERObject |
OtherInfo.toASN1Object()
Produce an object suitable for an ASN1OutputStream.
|
DERObject |
KeySpecificInfo.toASN1Object()
Produce an object suitable for an ASN1OutputStream.
|
Modifier and Type | Method and Description |
---|---|
DERObject |
CMSVistaEnvelopedData.getAttributeByOid(AttributeTable attributeTable,
java.lang.String oid)
Получение атрибута
|
private DERObject |
CMSVistaSignedDataGenerator.makeObj(byte[] encoding) |
private DERObject |
CMSSignedDataStreamGenerator.makeObj(byte[] encoding) |
private static DERObject |
CMSSignedDataParser.makeObj(byte[] encoding) |
private DERObject |
CMSSignedDataGenerator.makeObj(byte[] encoding) |
private static DERObject |
CMSSignedData.makeObj(byte[] encoding) |
private DERObject |
CMSCompressedDataGenerator.makeObj(byte[] encoding) |
DERObject |
CMSVistaEnvelopedData.RecipientInfoGamma.toASN1Object() |
DERObject |
CMSGammaEnvelopedData.RecipientInfGamma.toASN1Object() |
Modifier and Type | Field and Description |
---|---|
private DERObject |
X9FieldID.parameters |
private DERObject |
X962Parameters.params |
Modifier and Type | Method and Description |
---|---|
DERObject |
X9FieldID.getParameters() |
DERObject |
X962Parameters.getParameters() |
DERObject |
X9FieldID.toASN1Object()
Produce a DER encoding of the following structure.
|
DERObject |
X9FieldElement.toASN1Object()
Produce an object suitable for an ASN1OutputStream.
|
DERObject |
X9ECPoint.toASN1Object()
Produce an object suitable for an ASN1OutputStream.
|
DERObject |
X9ECParameters.toASN1Object()
Produce an object suitable for an ASN1OutputStream.
|
DERObject |
X9Curve.toASN1Object()
Produce an object suitable for an ASN1OutputStream.
|
DERObject |
X962Parameters.toASN1Object()
Produce an object suitable for an ASN1OutputStream.
|
DERObject |
OtherInfo.toASN1Object()
Produce an object suitable for an ASN1OutputStream.
|
DERObject |
KeySpecificInfo.toASN1Object()
Produce an object suitable for an ASN1OutputStream.
|
Constructor and Description |
---|
X962Parameters(DERObject obj) |
Modifier and Type | Method and Description |
---|---|
DERObject |
X509KeyUsage.toASN1Object() |
Modifier and Type | Method and Description |
---|---|
protected static DERObject |
CertPathValidatorUtilities.getExtensionValue(java.security.cert.X509Extension ext,
java.lang.String oid)
extract the value of the given extension, if it exists.
|
private static DERObject |
CertPathValidatorUtilities.getObject(java.lang.String oid,
byte[] ext) |
private DERObject |
PKIXCertPath.toASN1Object(java.security.cert.X509Certificate cert)
Return a DERObject containing the encoded certificate.
|
Modifier and Type | Class and Description |
---|---|
(package private) class |
TimeStampResponseGenerator.FailInfo |
Modifier and Type | Method and Description |
---|---|
DERObject |
X509Attribute.toASN1Object() |
Copyright © 1998-2014 Gamma Technologies. All Rights Reserved.