Object 内置对象

对象 X509Crl

x509 撤销证书对象

X509Crl 对象属于 crypto 模块,创建:

1
var k = new crypto.X509Crl();

继承关系

构造函数

X509Crl

X509Crl 构造函数

1
new X509Crl();

成员函数

load

加载一个 DER 格式的撤销证书,可多次调用

1
X509Crl.load(Buffer derCrl);

调用参数:

  • derCrl: Buffer, DER 格式的撤销证书

加载一个 PEM 格式的撤销证书,可多次调用

1
X509Crl.load(String pemCrl);

调用参数:

  • pemCrl: String, PEM 格式的撤销证书

loadFile

加载一个 PEM/DER 格式的撤销证书,可多次调用

1
X509Crl.loadFile(String filename);

调用参数:

  • filename: String, 撤销证书文件名

dump

导出已经加载的撤销证书

1
Array X509Crl.dump();

返回结果:

  • Array, 以数组方式导出撤销证书链

clear

清空已经加载的撤销证书

1
X509Crl.clear();

dispose

强制回收对象,调用此方法后,对象资源将立即释放

1
X509Crl.dispose();

equals

比较当前对象与给定的对象是否相等

1
Boolean X509Crl.equals(object expected);

调用参数:

  • expected: object, 制定比较的目标对象

返回结果:

  • Boolean, 返回对象比较的结果

toString

返回对象的字符串表示,一般返回 "[Native Object]",对象可以根据自己的特性重新实现

1
String X509Crl.toString();

返回结果:

  • String, 返回对象的字符串表示

toJSON

返回对象的 JSON 格式表示,一般返回对象定义的可读属性集合

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

调用参数:

  • key: String, 未使用

返回结果:

  • Value, 返回包含可 JSON 序列化的值