'How to extract ASN1 OID (Eg - prime256v1) from an EC Public Key in an X509Certificate?
I am trying to extract ASN1 OID from an X509Certificate. Specifically for a certificate with EC Public Key, I want to extract: the "prime256v1" value. Sample code:
fetchECDetails(PublicKey pubKey){
ECPublicKey ecPubKey = (ECPublicKey) pubKey;
ECParameterSpec ecSpec = ecPubKey.getParams();
}
Now, I need some help to extract ASN1 OID (prime256v1) of X509certificate.
Certificate used:
-----BEGIN CERTIFICATE-----
MIIBqDCCAU6gAwIBAgIBATAKBggqhkjOPQQDAjASMRAwDgYDVQQDDAdFQ19Sb290
MB4XDTIyMDIwMTA3MTUwMFoXDTMyMDIwMTA3MTUwMFowEjEQMA4GA1UEAwwHRUNf
Um9vdDBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABP0prTCpPL4IqYKN2rNnVRNa
6v+Mv4k62mlPZQY7sZIGrEAgosWM2H7b/xXwwkD7tqiFq4gejbrktkg+D76Ttb6j
gZQwgZEwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQUq7XhkxSieC2pLXWA+dtX
AIuqH9IwHwYDVR0jBBgwFoAUq7XhkxSieC2pLXWA+dtXAIuqH9IwCwYDVR0PBAQD
AgEGMBEGCWCGSAGG+EIBAQQEAwIABzAeBglghkgBhvhCAQ0EERYPeGNhIGNlcnRp
ZmljYXRlMAoGCCqGSM49BAMCA0gAMEUCIQCkCo6iLnJElpMR8cYMOEsFf+vcwGQf
U9iEzQ8oUOfIiAIgJx6TftlXbFBHiIBCzG6GJspJE+ugVGKypxdErAnix00=
-----END CERTIFICATE-----
Sources
This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.
Source: Stack Overflow
| Solution | Source |
|---|
