Namespace KJUR.asn1.x509
Defined in: asn1x509-1.0.js.
Constructor Attributes | Constructor Name and Description |
---|---|
kjur's ASN.1 class for X.509 certificate library name space
FEATURES
|
Method Attributes | Method Name and Description |
---|---|
<static> |
KJUR.asn1.x509.getEncodedHex()
|
<static> |
KJUR.asn1.x509.getExtnValueHex()
|
<static> |
KJUR.asn1.x509.getPEM()
|
<static> |
KJUR.asn1.x509.setByParam(params)
|
<static> |
KJUR.asn1.x509.setByString(dnStr, sRule)
|
<static> |
KJUR.asn1.x509.setKIDByParam(param)
|
<static> |
KJUR.asn1.x509.setNameArray(paramsArray)
|
<static> |
KJUR.asn1.x509.setTimeParams(timeParams)
|
<static> |
KJUR.asn1.x509.sign()
|
<static> |
KJUR.asn1.x509.tohex()
|
Namespace Detail
KJUR.asn1.x509
kjur's ASN.1 class for X.509 certificate library name space
NOTE2: SubjectAltName and IssuerAltName supported since jsrsasign 6.2.3 asn1x509 1.0.19.
NOTE3: CeritifcatePolicies supported supported since jsrsasign 8.0.23 asn1x509 1.1.12
FEATURES
- easily issue any kind of certificate
- APIs are very similar to BouncyCastle library ASN.1 classes. So easy to learn.
PROVIDED CLASSES
- KJUR.asn1.x509.Certificate
- KJUR.asn1.x509.TBSCertificate
- KJUR.asn1.x509.Extension abstract class
- KJUR.asn1.x509.Extensions
- KJUR.asn1.x509.SubjectPublicKeyInfo
- KJUR.asn1.x509.AlgorithmIdentifier
- KJUR.asn1.x509.GeneralNames
- KJUR.asn1.x509.GeneralName
- KJUR.asn1.x509.X500Name
- KJUR.asn1.x509.RDN
- KJUR.asn1.x509.AttributeTypeAndValue
- KJUR.asn1.x509.DistributionPointName
- KJUR.asn1.x509.DistributionPoint
- KJUR.asn1.x509.PolicyInformation
- KJUR.asn1.x509.PolicyQualifierInfo
- KJUR.asn1.x509.UserNotice
- KJUR.asn1.x509.NoticeReference
- KJUR.asn1.x509.DisplayText
- KJUR.asn1.x509.GeneralSubtree
- KJUR.asn1.x509.CRL
- KJUR.asn1.x509.TBSCertList
- KJUR.asn1.x509.CRLEntry (DEPRECATED)
- KJUR.asn1.x509.OID
SUPPORTED EXTENSIONS
- KJUR.asn1.x509.AuthorityKeyIdentifier
- KJUR.asn1.x509.SubjectKeyIdentifier
- KJUR.asn1.x509.KeyUsage
- KJUR.asn1.x509.CertificatePolicies
- KJUR.asn1.x509.PolicyMappings 2.5.29.33
- KJUR.asn1.x509.PolicyConstraints 2.5.29.36
- KJUR.asn1.x509.InhibitAnyPolicy 2.5.29.54
- KJUR.asn1.x509.SubjectAltName
- KJUR.asn1.x509.IssuerAltName
- KJUR.asn1.x509.BasicConstraints
- KJUR.asn1.x509.NameConstraints
- KJUR.asn1.x509.ExtKeyUsage
- KJUR.asn1.x509.CRLDistributionPoints
- KJUR.asn1.x509.AuthorityInfoAccess
- KJUR.asn1.x509.CRLNumber
- KJUR.asn1.x509.CRLReason
- KJUR.asn1.x509.OCSPNonce
- KJUR.asn1.x509.OCSPNoCheck
- KJUR.asn1.x509.AdobeTimeStamp
- KJUR.asn1.x509.SubjectDirectoryAttributes
- KJUR.asn1.x509.PrivateExtension
NOTE2: SubjectAltName and IssuerAltName supported since jsrsasign 6.2.3 asn1x509 1.0.19.
NOTE3: CeritifcatePolicies supported supported since jsrsasign 8.0.23 asn1x509 1.1.12
Method Detail
<static>
KJUR.asn1.x509.getEncodedHex()
<static>
KJUR.asn1.x509.getExtnValueHex()
<static>
KJUR.asn1.x509.getPEM()
<static>
KJUR.asn1.x509.setByParam(params)
- Parameters:
- params
<static>
KJUR.asn1.x509.setByString(dnStr, sRule)
- Parameters:
- dnStr
- sRule
<static>
KJUR.asn1.x509.setKIDByParam(param)
- Parameters:
- param
<static>
KJUR.asn1.x509.setNameArray(paramsArray)
- Parameters:
- paramsArray
<static>
KJUR.asn1.x509.setTimeParams(timeParams)
- Parameters:
- timeParams
<static>
KJUR.asn1.x509.sign()
<static>
KJUR.asn1.x509.tohex()