Objeto objeto integrado

Objeto X509Cert

objeto de certificado x509

El objeto X509Cert pertenece al módulo crypto y se crea:

1
var k = new crypto.X509Cert();

Herencia

Constructor

X509Cert

Constructor X509Cert

1
new X509Cert();

Constructor X509Cert, carga un certificado en formato DER

1
new X509Cert(Buffer derCert);

Parámetros de llamada:

  • derCert : Buffer , certificado de formato DER

Constructor X509Cert, carga un certificado en formato CRT / PEM / TXT

1
new X509Cert(String txtCert);

Parámetros de llamada:

  • txtCert : String, certificado de formato CRT / PEM / TXT

cargar Cargar certdata, txt de mozilla, que se puede descargar y usar en http

Atributos de miembros

version

Entero, obtenga la versión del certificado

1
readonly Integer X509Cert.version;

serial

Cadena, obtenga el número de serie del certificado

1
readonly String X509Cert.serial;

issuer

Cadena, obtenga el nombre distinguido del emisor del certificado

1
readonly String X509Cert.issuer;

subject

Cadena, el nombre distinguido del sujeto para obtener el certificado

1
readonly String X509Cert.subject;

notBefore

Fecha, hora efectiva de obtención del certificado.

1
readonly Date X509Cert.notBefore;

notAfter

Fecha, la hora de vencimiento del certificado obtenido.

1
readonly Date X509Cert.notAfter;

ca

Booleano, si el certificado obtenido es un certificado CA

1
readonly Boolean X509Cert.ca;

pathlen

Entero, ruta para obtener el certificado

1
readonly Integer X509Cert.pathlen;

usage

Cadena, el ámbito de uso para obtener el certificado.

1
readonly String X509Cert.usage;

El resultado es todo o parte de lo siguiente: digitalSignature, nonRepudiation, keyEncipherment, dataEncipherment, keyAgreement, keyCertSign, cRLSign


type

Cadena, tipo de certificado de Netscape para obtener el certificado

1
readonly String X509Cert.type;

El resultado es todo o parte de lo siguiente: cliente, servidor, correo electrónico, objsign, reservado, sslCA, emailCA, objCA


publicKey

PKey , obtén la clave pública del certificado

1
readonly PKey X509Cert.publicKey;

next

X509Cert, obtenga el siguiente certificado en la cadena de certificados

1
readonly X509Cert X509Cert.next;

Función miembro

load

Cargue un certificado en formato DER, que se puede llamar varias veces

1
X509Cert.load(Buffer derCert);

Parámetros de llamada:

  • derCert : Buffer , certificado de formato DER

Cargue un certificado en formato CRT / PEM / TXT, que se puede llamar varias veces

1
X509Cert.load(String txtCert);

Parámetros de llamada:

  • txtCert : String, certificado de formato CRT / PEM / TXT

cargar Cargar certdata, txt de mozilla, que se puede descargar y usar en http


loadFile

Cargue un certificado en formato CRT / PEM / DER / TXT, que se puede llamar varias veces

1
X509Cert.loadFile(String filename);

Parámetros de llamada:

  • filename : String, nombre del archivo del certificado

loadFile carga el certificado de mozilla, txt, que se puede descargar y utilizar en http


loadRootCerts

Cargue el certificado raíz predeterminado que viene con él

1
X509Cert.loadRootCerts();

El contenido de este certificado es de: http : //hg.mozilla.org/releases/mozilla-release/raw-file/default/security/nss/lib/ckfw/builtins/certdata.txt


verify

Utilice la cadena de certificados actual para verificar el certificado dado

1
Boolean X509Cert.verify(X509Cert cert) async;

Parámetros de llamada:

  • cert : X509Cert, dado el certificado a verificar

Devolver resultado:

  • Boolean , devuelve True si la verificación es exitosa

dump

Exportar el certificado cargado

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

Parámetros de llamada:

  • pem : booleano, especifique para generar el certificado revocado en formato PEM, el valor predeterminado es verdadero

Devolver resultado:

  • Array , exporta la cadena de certificados como una matriz

clear

Borrar el certificado cargado

1
X509Cert.clear();

toString

Devuelve la representación en cadena del objeto, generalmente devuelve "[Native Object]", el objeto se puede volver a implementar de acuerdo con sus propias características

1
String X509Cert.toString();

Devolver resultado:

  • String , devuelve la representación de cadena del objeto.

toJSON

Devuelve la representación en formato JSON del objeto, generalmente devuelve una colección de atributos legibles definidos por el objeto

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

Parámetros de llamada:

  • key : Cadena, no utilizada

Devolver resultado:

  • Value , devuelve un valor que contiene JSON serializable