'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