Uses of Class
com.digt.trusted.asn1.ASN1Encodable

Packages that use ASN1Encodable
com.digt.trusted.asn1 A library for parsing and writing ASN.1 objects. 
com.digt.trusted.asn1.cmp   
com.digt.trusted.asn1.cms   
com.digt.trusted.asn1.ess Support classes useful for encoding and supporting Enhacned Security Services for S/MIME as described RFC 2634. 
com.digt.trusted.asn1.misc   
com.digt.trusted.asn1.mozilla Support classes useful for encoding objects used by mozilla. 
com.digt.trusted.asn1.ocsp Support classes useful for encoding and supporting OCSP objects. 
com.digt.trusted.asn1.oiw Objects and OID for the support of ISO OIW. 
com.digt.trusted.asn1.pkcs Support classes useful for encoding and supporting the various RSA PKCS documents. 
com.digt.trusted.asn1.sec Classes for support of the SEC standard for Elliptic Curve. 
com.digt.trusted.asn1.smime Support classes useful for encoding and supporting S/MIME. 
com.digt.trusted.asn1.tsp Support classes useful for encoding and supporting Time Stamp Protocol as described RFC 3161. 
com.digt.trusted.asn1.x509 Support classes useful for encoding and processing X.509 certificates. 
com.digt.trusted.asn1.x9 Support classes useful for encoding and supporting X9.62 elliptic curve. 
com.digt.trusted.jce   
com.digt.trusted.tsp   
com.digt.trusted.x509   
com.digt.trusted.x509.extension   
 

Uses of ASN1Encodable in com.digt.trusted.asn1
 

Subclasses of ASN1Encodable in com.digt.trusted.asn1
 class ASN1Null
          A NULL object.
 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 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.
 

Constructors in com.digt.trusted.asn1 with parameters of type ASN1Encodable
DERSequence(ASN1Encodable[] a)
          create a sequence containing an array of objects.
DERSet(ASN1Encodable[] a)
          create a set from an array of objects.
 

Uses of ASN1Encodable in com.digt.trusted.asn1.cmp
 

Subclasses of ASN1Encodable in com.digt.trusted.asn1.cmp
 class PKIFailureInfo
           PKIFailureInfo ::= BIT STRING { badAlg (0), -- unrecognized or unsupported Algorithm Identifier badRequest (2), -- transaction not permitted or supported badDataFormat (5), -- the data submitted has the wrong format 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 systemFailure (25) -- the request cannot be handled due to system failure }
 class PKIFreeText
           
 class PKIStatusInfo
           
 

Uses of ASN1Encodable in com.digt.trusted.asn1.cms
 

Subclasses of ASN1Encodable in com.digt.trusted.asn1.cms
 class Attribute
           
 class CompressedData
          RFC 3274 - CMS Compressed Data.
 class ContentInfo
           
 class EncryptedContentInfo
           
 class EnvelopedData
           
 class IssuerAndSerialNumber
           
 class KEKIdentifier
           
 class KEKRecipientInfo
           
 class KeyAgreeRecipientInfo
           
 class KeyTransRecipientInfo
           
 class OriginatorIdentifierOrKey
           
 class OriginatorInfo
           
 class OriginatorPublicKey
           
 class OtherKeyAttribute
           
 class OtherRecipientInfo
           
 class PasswordRecipientInfo
           
 class RecipientIdentifier
           
 class RecipientInfo
           
 class RecipientKeyIdentifier
           
 class SignedData
          a signed data object.
 class SignerIdentifier
           
 class SignerInfo
           
 class Time
           
 

Uses of ASN1Encodable in com.digt.trusted.asn1.ess
 

Subclasses of ASN1Encodable in com.digt.trusted.asn1.ess
 class ESSCertID
           
 class SigningCertificate
           
 

Uses of ASN1Encodable in com.digt.trusted.asn1.misc
 

Subclasses of ASN1Encodable in com.digt.trusted.asn1.misc
 class CAST5CBCParameters
           
 class IDEACBCPar
           
 class NetscapeCertType
          The NetscapeCertType object.
 class NetscapeRevocationURL
           
 class VerisignCzagExtension
           
 

Uses of ASN1Encodable in com.digt.trusted.asn1.mozilla
 

Subclasses of ASN1Encodable in com.digt.trusted.asn1.mozilla
 class PublicKeyAndChallenge
          This is designed to parse the PublicKeyAndChallenge created by the KEYGEN tag included by Mozilla based browsers.
 

Uses of ASN1Encodable in com.digt.trusted.asn1.ocsp
 

Subclasses of ASN1Encodable in com.digt.trusted.asn1.ocsp
 class BasicOCSPResponse
           
 class CertID
           
 class CertStatus
           
 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
           
 

Uses of ASN1Encodable in com.digt.trusted.asn1.oiw
 

Subclasses of ASN1Encodable in com.digt.trusted.asn1.oiw
 class ElGamalParameter
           
 

Uses of ASN1Encodable in com.digt.trusted.asn1.pkcs
 

Subclasses of ASN1Encodable in com.digt.trusted.asn1.pkcs
 class AuthenticatedSafe
           
 class CertBag
           
 class CertificationRequest
          PKCS10 Certification request object.
 class CertificationRequestInfo
          PKCS10 CertificationRequestInfo object.
 class DHParameter
           
 class EncryptedData
          The EncryptedData object.
 class EncryptedPrivateKeyInfo
           
 class EncryptionScheme
           
 class KeyDerivationFunc
           
 class MacData
           
 class PBES2Algorithms
          Deprecated. - use AlgorithmIdentifier and PBES2Params
 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
           
 

Uses of ASN1Encodable in com.digt.trusted.asn1.sec
 

Subclasses of ASN1Encodable in com.digt.trusted.asn1.sec
 class ECPrivateKeyStructure
          the elliptic curve private key object from SEC 1
 

Uses of ASN1Encodable in com.digt.trusted.asn1.smime
 

Subclasses of ASN1Encodable in com.digt.trusted.asn1.smime
 class SMIMECapabilities
          Handler class for dealing with S/MIME Capabilities
 class SMIMECapabilitiesAttribute
           
 class SMIMECapability
           
 class SMIMEEncryptionKeyPreferenceAttribute
          The SMIMEEncryptionKeyPreference object.
 

Uses of ASN1Encodable in com.digt.trusted.asn1.tsp
 

Subclasses of ASN1Encodable in com.digt.trusted.asn1.tsp
 class Accuracy
           
 class MessageImprint
           
 class TimeStampReq
           
 class TimeStampResp
           
 class TSTInfo
           
 

Uses of ASN1Encodable in com.digt.trusted.asn1.x509
 

Subclasses of ASN1Encodable in com.digt.trusted.asn1.x509
 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 CertificateList
          PKIX RFC-2459 The X.509 v2 CRL syntax is as follows.
 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 GeneralName
          The GeneralName object.
 class GeneralNames
           
 class GeneralSubtree
           
 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
           
 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 ReasonFlags
          The ReasonFlags object.
 class RSAPublicKeyStructure
           
 class SubjectKeyIdentifier
          The SubjectKeyIdentifier object.
 class SubjectPublicKeyInfo
          The object that contains the public key stored in a certficate.
 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
           
 

Methods in com.digt.trusted.asn1.x509 that return ASN1Encodable
 ASN1Encodable AttCertIssuer.getIssuer()
           
 ASN1Encodable DistributionPointName.getName()
          Return the tagged object inside the distribution point name.
 

Methods in com.digt.trusted.asn1.x509 with parameters of type ASN1Encodable
 void V2AttributeCertificateInfoGenerator.addAttribute(java.lang.String oid, ASN1Encodable value)
           
 

Constructors in com.digt.trusted.asn1.x509 with parameters of type ASN1Encodable
DistributionPointName(int type, ASN1Encodable name)
           
GeneralName(int tag, ASN1Encodable name)
          When the subjectAltName extension contains an Internet mail address, the address MUST be included as an rfc822Name.
 

Uses of ASN1Encodable in com.digt.trusted.asn1.x9
 

Subclasses of ASN1Encodable in com.digt.trusted.asn1.x9
 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 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.
 class X9FieldID
          ASN.1 def for Elliptic-Curve Field ID structure.
 

Uses of ASN1Encodable in com.digt.trusted.jce
 

Subclasses of ASN1Encodable in com.digt.trusted.jce
 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
           
 

Uses of ASN1Encodable in com.digt.trusted.tsp
 

Methods in com.digt.trusted.tsp with parameters of type ASN1Encodable
 void TimeStampRequestGenerator.addExtension(java.lang.String OID, boolean critical, ASN1Encodable value)
          add a given extension field for the standard extensions tag (tag 3)
 

Uses of ASN1Encodable in com.digt.trusted.x509
 

Subclasses of ASN1Encodable in com.digt.trusted.x509
 class X509Attribute
          Class for carrying the values in an X.509 Attribute.
 

Methods in com.digt.trusted.x509 that return ASN1Encodable
 ASN1Encodable[] X509Attribute.getValues()
           
 

Methods in com.digt.trusted.x509 with parameters of type ASN1Encodable
 void X509V2AttributeCertificateGenerator.addExtension(java.lang.String OID, boolean critical, ASN1Encodable value)
          add a given extension field for the standard extensions tag (tag 3)
 

Constructors in com.digt.trusted.x509 with parameters of type ASN1Encodable
X509Attribute(java.lang.String oid, ASN1Encodable value)
          Create an X.509 Attribute with the type given by the passed in oid and the value represented by an ASN.1 Set containing value.
 

Uses of ASN1Encodable in com.digt.trusted.x509.extension
 

Subclasses of ASN1Encodable in com.digt.trusted.x509.extension
 class AuthorityKeyIdentifierExtension
          A high level authority key identifier.
 class SubjectKeyIdentifierExtension
          A high level subject key identifier.
 

Methods in com.digt.trusted.x509.extension that return ASN1Encodable
static ASN1Encodable X509ExtensionUtil.fromExtensionValue(byte[] encodedValue)