Public-Key Cryptography Standards #10

Format utilisé par Up ! Security Manager

Le format Public-Key Cryptography Standards #10 (PKCS#10) du laboratoire Rsa spécifie la requête sur une clé publique d'un tiers.

La requête est effectuée par un demandeur auprès du Certificate Authority (CA) qui a besoin d'authentifier un tiers.

La norme utilisée utilisée est Abstract Syntax Notation One (ASN.1) de l'International Telecommunication Union (ITU) compilée en Basic Encoding Rules (BER).

PKCS-10 {iso(1) member-body(2) us(840) rsadsi(113549) pkcs(1) pkcs-10(10) modules(1) pkcs-10(1)}

DEFINITIONS IMPLICIT TAGS ::=

BEGIN
-- EXPORTS All --
-- All types and values defined in this module are exported for use in other ASN.1 modules.

IMPORTS


-- Certificate requests
CertificationRequestInfo ::= SEQUENCE
-- Informations sur une requete sur un certificat.

SubjectPublicKeyInfo {ALGORITHM: IOSet} ::= SEQUENCE
PKInfoAlgorithms ALGORITHM ::= { ... -- add any locally defined algorithms here -- }

Attributes { ATTRIBUTE:IOSet } ::= SET OF Attribute{{ IOSet }}

CRIAttributes ATTRIBUTE ::= { ... -- add any locally defined attributes here -- }

Attribute { ATTRIBUTE:IOSet } ::= SEQUENCE
CertificationRequest ::= SEQUENCE
-- Requete sur un certificat.

AlgorithmIdentifier {ALGORITHM:IOSet } ::= SEQUENCE
SignatureAlgorithms ALGORITHM ::= { ... -- add any locally defined algorithms here -- }

END

Algorithme de signature utilisé par Up ! Security Manager

Voici l'algorithme de signature :