Oggetto X509Cert
oggetto certificato x509
L'oggetto X509Cert appartiene a crypto Modulo, crea:
1var k = new crypto.X509Cert();
Eredità
Costruttore
X509Cert
X509Cert costruttore
1new X509Cert();
Costruttore X509Cert, carica un certificato in formato DER
1new X509Cert(Buffer derCert);
Parametri di chiamata:
- derCert: Buffer, certificato formato DER
Costruttore X509Cert, carica un certificato in formato CRT/PEM/TXT
1new X509Cert(String txtCert);
Parametri di chiamata:
- txtCert: Stringa, certificato formato CRT/PEM/TXT
load Carica certdata,txt di mozilla, che può essere scaricato e utilizzato all'indirizzo http://hg.mozilla.org/releases/mozilla-release/raw-file/default/security/nss/lib/ckfw/builtins/certdata.txt
Attributi dei membri
version
Intero, ottenere la versione del certificato
1readonly Integer X509Cert.version;
serial
String, ottieni il numero di serie del certificato
1readonly String X509Cert.serial;
issuer
Stringa, ottieni il nome distinto dell'emittente del certificato
1readonly String X509Cert.issuer;
subject
String, il nome distinto del soggetto per ottenere il certificato
1readonly String X509Cert.subject;
notBefore
Data, l'ora effettiva di ottenimento del certificato
1readonly Date X509Cert.notBefore;
notAfter
Data, l'ora di scadenza del certificato ottenuto
1readonly Date X509Cert.notAfter;
ca
Boolean, se il certificato ottenuto è un certificato CA
1readonly Boolean X509Cert.ca;
pathlen
Intero, percorso per ottenere il certificato
1readonly Integer X509Cert.pathlen;
usage
String, l'ambito di utilizzo per ottenere il certificato
1readonly String X509Cert.usage;
Il risultato è tutto o parte dei seguenti: digitalSignature, nonRepudiation, keyEncipherment, dataEncipherment, keyAgreement, keyCertSign, cRLSign
type
Stringa, tipo di certificato Netscape per ottenere il certificato
1readonly String X509Cert.type;
Il risultato è tutto o parte di quanto segue: client, server, email, objsign, riservato, sslCA, emailCA, objCA
sig_md
Integer, l'algoritmo digest per ottenere il certificato
1readonly Integer X509Cert.sig_md;
sig_pk
Integer, l'algoritmo di firma per ottenere il certificato
1readonly Integer X509Cert.sig_pk;
publicKey
PKey, Ottieni la chiave pubblica del certificato
1readonly PKey X509Cert.publicKey;
next
X509Cert, ottieni il certificato successivo nella catena di certificati
1readonly X509Cert X509Cert.next;
Funzione membro
load
Carica un certificato in formato DER, che può essere chiamato più volte
1X509Cert.load(Buffer derCert);
Parametri di chiamata:
- derCert: Buffer, certificato formato DER
Carica un certificato in formato CRT/PEM/TXT, che può essere chiamato più volte
1X509Cert.load(String txtCert);
Parametri di chiamata:
- txtCert: Stringa, certificato formato CRT/PEM/TXT
load Carica certdata,txt di mozilla, che può essere scaricato e utilizzato all'indirizzo http://hg.mozilla.org/releases/mozilla-release/raw-file/default/security/nss/lib/ckfw/builtins/certdata.txt
loadFile
Carica un certificato in formato CRT/PEM/DER/TXT, che può essere chiamato più volte
1X509Cert.loadFile(String filename);
Parametri di chiamata:
- filename: Stringa, nome file del certificato
loadFile carica certdata,txt di mozilla, che può essere scaricato e utilizzato all'indirizzo http://hg.mozilla.org/releases/mozilla-release/raw-file/default/security/nss/lib/ckfw/builtins/certdata.txt
loadRootCerts
Carica il certificato radice predefinito fornito con esso
1X509Cert.loadRootCerts();
Il contenuto di questo certificato proviene da: http://hg.mozilla.org/releases/mozilla-release/raw-file/default/security/nss/lib/ckfw/builtins/certdata.txt
verify
Utilizzare la catena di certificati corrente per verificare il certificato fornito
1Boolean X509Cert.verify(X509Cert cert) async;
Parametri di chiamata:
- cert: X509Cert, dato il certificato da verificare
Risultato di ritorno:
- Boolean, restituisce True se la verifica ha esito positivo
dump
Esporta il certificato caricato
1Array X509Cert.dump(Boolean pem = true);
Parametri di chiamata:
- pem: booleano, specifica di emettere il certificato revocato in formato PEM, l'impostazione predefinita è true
Risultato di ritorno:
- Array, Esporta la catena di certificati come un array
clear
Cancella il certificato caricato
1X509Cert.clear();
toString
Restituisce la rappresentazione in stringa dell'oggetto, generalmente restituisce "[Native Object]", l'oggetto può essere re-implementato secondo le proprie caratteristiche
1String X509Cert.toString();
Risultato di ritorno:
- String, Restituisce la rappresentazione di stringa dell'oggetto
toJSON
Restituisce la rappresentazione in formato JSON dell'oggetto, generalmente restituisce una raccolta di attributi leggibili definiti dall'oggetto
1Value X509Cert.toJSON(String key = "");
Parametri di chiamata:
- key: Stringa, inutilizzata
Risultato di ritorno:
- Value, Restituisce un valore contenente JSON serializzabile