Identifica il certificato di attestazione (X.509) nella risposta di registrazione Fido U2F

1

Sto tentando di identificare il certificato di attestazione (X.509) nella risposta di registrazione Fido U2F come descritto in fido-u2f-raw-message-formats-v1.0-rd-20141008.pdf documento:

An attestation certificate [variable length]. This is a certificate in X.509 DER format. Parsing of the X.509 certificate unambiguously establishes its ending. - page 5

Devo sapere come posso ottenere la sua lunghezza e identificare tutti i suoi campi.

    
posta Abdessamad Doughri 31.03.2015 - 11:15
fonte

1 risposta

0

Il documento U2F Raw Message Formats specifica che la certificazione di attestazione è codificata utilizzando la codifica distinta Regole (DER) . La DER è la codifica binaria in stile Tag-Length-Value (TLV) . Quindi, devi solo leggere la prima unità DER e solo la parte TL di essa (cioè solo pochi byte). La decodifica della parte TL di esso fornisce la lunghezza rimanente del certificato.

    
risposta data 02.01.2016 - 17:24
fonte

Leggi altre domande sui tag