Parameters for Certificate schema generation
Check CA flag for the certificate
Certificate to find CA flag for
Returns Certificate if cert
is CA certificate otherwise return null
Create CMS ECDSA signature from WebCrypto ECDSA signature
WebCrypto result of "sign" function
Create a single ArrayBuffer from CMS ECDSA signature
ASN.1 SEQUENCE contains CMS ECDSA signature
Size of EC point. Use ECNamedCurves.find to get correct point size
WebCrypto signature
Gets WebCrypto algorithm by well-known OID
algorithm identifier
if true throws exception on unknown algorithm identifier
name of the target
WebCrypto algorithm or an empty object
Get default algorithm parameters for each kind of operation
Algorithm name to get common parameters for
Kind of operation: "sign", "encrypt", "generateKey", "importKey", "exportKey", "verify"
Gets crypto subtle from the current "crypto engine"
Reruns ICryptoEngine or null
Gets crypto subtle from the current "crypto engine"
Reruns ICryptoEngine or throws en exception
Getting hash algorithm by signature algorithm
Signature algorithm
Get OID for each specific algorithm
WebCrypto Algorithm
if true
throws exception on unknown algorithm
name of the target
Initialize input Uint8Array by random values (with help from current "crypto engine")
ANS X9.63 Key Derivation Function
Used hash function
ArrayBuffer containing ECDH shared secret to derive from
Length (!!! in BITS !!!) of used kew derivation function
Usually DER encoded "ECC_CMS_SharedInfo" structure
Crypto engine
Sets global crypto engine
Name of the crypto engine
Sets global crypto engine
Name of the crypto engine
Crypto engine
String preparation function. In a future here will be realization of algorithm from RFC4518
JavaScript string. As soon as for each ASN.1 string type we have a specific transformation function here we will work with pure JavaScript string
Formatted string
Verify SignedCertificateTimestamp for specific certificate content
Certificate for which verification would be performed
Certificate of the issuer of target certificate
Array of objects with information about each CT Log (like here: https://ct.grahamedgecombe.com/logs.json)
Index of SignedCertificateTimestamp inside SignedCertificateTimestampList (for -1 would verify all)
Crypto engine
Array of verification results
Generated using TypeDoc
Constructor parameters for the Certificate class