public static Certificate parse(byte[] encodedCertValue) { ParseCertParam param = new ParseCertParam { }; param.asnData = encodedCertValue; byte[] parsedData = callNativeContract(param); CertificateStr cert = Deserialization.deserializeCertData(parsedData); Certificate certificate = NativeMapper.converyNativeCert(cert, encodedCertValue); return(certificate); }
private static byte[] callNativeContract(ParseCertParam param) { byte[] ret = Native.Invoke(0, parseContractAddr, "parseCert", param); return(ret); }