PKCS1-OIDS
DEFINITIONS IMPLICIT TAGS ::=
BEGIN
-- EXPORTS All --
IMPORTS
BigIntegerStr
FROM VdaEnhancedTypes
;
rsadsi OBJECT IDENTIFIER ::= { 1 2 840 113549 }
pkcs OBJECT IDENTIFIER ::= { rsadsi 1 }
pkcs-1 OBJECT IDENTIFIER ::= { pkcs 1 }
rsaEncryption OBJECT IDENTIFIER ::= { pkcs-1 1 }
md2WithRSAEncryption OBJECT IDENTIFIER ::= { pkcs-1 2 }
md4WithRSAEncryption OBJECT IDENTIFIER ::= { pkcs-1 3 }
md5WithRSAEncryption OBJECT IDENTIFIER ::= { pkcs-1 4 }
sha1withRSAEncryption OBJECT IDENTIFIER ::= { pkcs-1 5 } -- dmitch
rsaDigestAlgorithm OBJECT IDENTIFIER ::= { rsadsi 2 }
md2 OBJECT IDENTIFIER ::= { rsaDigestAlgorithm 2 }
md4 OBJECT IDENTIFIER ::= { rsaDigestAlgorithm 4 }
md5 OBJECT IDENTIFIER ::= { rsaDigestAlgorithm 5 }
RSAPublicKey ::= SEQUENCE {
modulus BigIntegerStr, -- n
publicExponent BigIntegerStr -- e
}
RSAPrivateKey ::= SEQUENCE {
version INTEGER, -- Version,
modulus BigIntegerStr, -- n
publicExponent BigIntegerStr, -- e
privateExponent BigIntegerStr, -- d
prime1 BigIntegerStr, -- p
prime2 BigIntegerStr, -- q
exponent1 BigIntegerStr, -- d mod (p-1)
exponent2 BigIntegerStr, -- d mod (q-1)
coefficient BigIntegerStr -- (inverse of q) mod p
}
-- Version ::= INTEGER
END -- PKCS1-OIDS