0

我正在尝试从 X509Certificate 中提取 ASN1 OID。特别是对于具有 EC 公钥的证书,我想提取:“prime256v1”值。示例代码:

fetchECDetails(PublicKey pubKey){

 ECPublicKey ecPubKey = (ECPublicKey) pubKey;
 ECParameterSpec ecSpec = ecPubKey.getParams();
}

现在,我需要一些帮助来提取 X509 证书的 ASN1 OID (prime256v1)。

使用的证书:

-----BEGIN CERTIFICATE-----
MIIBqDCCAU6gAwIBAgIBATAKBggqhkjOPQQDAjASMRAwDgYDVQQDDAdFQ19Sb290
MB4XDTIyMDIwMTA3MTUwMFoXDTMyMDIwMTA3MTUwMFowEjEQMA4GA1UEAwwHRUNf
Um9vdDBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABP0prTCpPL4IqYKN2rNnVRNa
6v+Mv4k62mlPZQY7sZIGrEAgosWM2H7b/xXwwkD7tqiFq4gejbrktkg+D76Ttb6j
gZQwgZEwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQUq7XhkxSieC2pLXWA+dtX
AIuqH9IwHwYDVR0jBBgwFoAUq7XhkxSieC2pLXWA+dtXAIuqH9IwCwYDVR0PBAQD
AgEGMBEGCWCGSAGG+EIBAQQEAwIABzAeBglghkgBhvhCAQ0EERYPeGNhIGNlcnRp
ZmljYXRlMAoGCCqGSM49BAMCA0gAMEUCIQCkCo6iLnJElpMR8cYMOEsFf+vcwGQf
U9iEzQ8oUOfIiAIgJx6TftlXbFBHiIBCzG6GJspJE+ugVGKypxdErAnix00=
-----END CERTIFICATE-----
4

0 回答 0