Oggetto oggetto incorporato

Oggetto X509Cert

Oggetto certificato x509

L'oggetto X509Cert appartiene al modulo crypto e viene creato:

1
var k = new crypto.X509Cert();

Eredità

Costruttore

X509Cert

Costruttore X509Cert

1
new X509Cert();

Costruttore X509Cert, carica un certificato in formato DER

1
new X509Cert(Buffer derCert);

Parametri di chiamata:

  • derCert : Buffer , certificato in formato DER

Costruttore X509Cert, carica un certificato in formato CRT / PEM / TXT

1
new X509Cert(String txtCert);

Parametri di chiamata:

  • txtCert : stringa, certificato in formato CRT / PEM / TXT

load Carica i certdata, txt di mozilla, che possono essere scaricati e utilizzati da http

Attributi dei membri

version

Intero, ottieni la versione del certificato

1
readonly Integer X509Cert.version;

serial

String, ottieni il numero di serie del certificato

1
readonly String X509Cert.serial;

issuer

String, ottieni il nome distinto dell'emittente del certificato

1
readonly String X509Cert.issuer;

subject

Stringa, il nome distinto del soggetto per ottenere il certificato

1
readonly String X509Cert.subject;

notBefore

Data, l'ora effettiva di ottenimento del certificato

1
readonly Date X509Cert.notBefore;

notAfter

Data, l'ora di scadenza del certificato ottenuto

1
readonly Date X509Cert.notAfter;

ca

Booleano, indica se il certificato ottenuto è un certificato CA.

1
readonly Boolean X509Cert.ca;

pathlen

Intero, percorso per ottenere il certificato

1
readonly Integer X509Cert.pathlen;

usage

String, l'ambito di utilizzo per ottenere il certificato

1
readonly String X509Cert.usage;

Il risultato è tutto o parte di quanto segue: digitalSignature, nonRepudiation, keyEncipherment, dataEncipherment, keyAgreement, keyCertSign, cRLSign


type

Stringa, tipo di certificato Netscape per ottenere il certificato

1
readonly String X509Cert.type;

Il risultato è tutto o parte di quanto segue: client, server, email, objsign, reserved, sslCA, emailCA, objCA


publicKey

PKey , ottieni la chiave pubblica del certificato

1
readonly PKey X509Cert.publicKey;

next

X509Cert, ottieni il prossimo certificato nella catena di certificati

1
readonly X509Cert X509Cert.next;

Funzione membro

load

Carica un certificato in formato DER, che può essere richiamato più volte

1
X509Cert.load(Buffer derCert);

Parametri di chiamata:

  • derCert : Buffer , certificato in formato DER

Carica un certificato in formato CRT / PEM / TXT, che può essere richiamato più volte

1
X509Cert.load(String txtCert);

Parametri di chiamata:

  • txtCert : stringa, certificato in formato CRT / PEM / TXT

load Carica i certdata, txt di mozilla, che possono essere scaricati e utilizzati da http


loadFile

Carica un certificato in formato CRT / PEM / DER / TXT, che può essere richiamato più volte

1
X509Cert.loadFile(String filename);

Parametri di chiamata:

  • filename : stringa, nome file del certificato

loadFile carica i certdata, txt di mozilla, che possono essere scaricati e utilizzati da http


loadRootCerts

Carica il certificato radice predefinito fornito con esso

1
X509Cert.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

Utilizza la catena di certificati corrente per verificare il certificato fornito

1
Boolean 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

1
Array X509Cert.dump(Boolean pem = true);

Parametri di chiamata:

  • pem : Boolean, specificare di emettere il certificato revocato in formato PEM, il valore predefinito è true

Risultato di ritorno:

  • Array , esporta la catena di certificati come array

clear

Cancella il certificato caricato

1
X509Cert.clear();

toString

Restituisce la rappresentazione in stringa dell'oggetto, generalmente restituisce "[Native Object]", l'oggetto può essere reimplementato secondo le proprie caratteristiche

1
String X509Cert.toString();

Risultato di ritorno:

  • String , restituisce la rappresentazione in formato stringa dell'oggetto

toJSON

Restituisce la rappresentazione in formato JSON dell'oggetto, generalmente restituisce una raccolta di attributi leggibili definiti dall'oggetto

1
Value X509Cert.toJSON(String key = "");

Parametri di chiamata:

  • key : stringa, non utilizzata

Risultato di ritorno:

  • Value , restituisce un valore contenente JSON serializzabile