spkac: qual è lo scopo della stringa di verifica?

1

La descrizione di SPKAC ASN.1:

PublicKeyAndChallenge ::= SEQUENCE {
    spki SubjectPublicKeyInfo,
    challenge IA5STRING
}

SignedPublicKeyAndChallenge ::= SEQUENCE {
    publicKeyAndChallenge PublicKeyAndChallenge,
    signatureAlgorithm AlgorithmIdentifier,
    signature BIT STRING
}

Qual è il punto della stringa della sfida?

    
posta neubert 16.12.2012 - 16:59
fonte

1 risposta

0

Dalla documentazione OpenSSL sull'argomento :

The challenge string permits a primitive form of proof of possession of private key. By checking the SPKAC signature and a random challenge string some guarantee is given that the user knows the private key corresponding to the public key being certified. This is important in some applications. Without this it is possible for a previous SPKAC to be used in a "replay attack".

    
risposta data 16.12.2012 - 17:35
fonte

Leggi altre domande sui tag