An EC private key is nothing more than a 256-bit integer. You can use openssl to extract the private key (as a 256-bit integer) from the PEM file.
Try saving the PEM file that you posted on your system as private.pem. Then, use the following openssl command to extract the private key from the PEM file:
openssl ec -noout -text -inform PEM -in private.pem
This should produce:
read EC key
Private-Key: (256 bit)
priv:
b6:a9:ef:b3:0b:48:74:dc:4a:cb:4e:c1:0f:76:3d:
be:f9:69:c2:f4:83:a9:60:af:c9:69:96:4c:d7:9a:
d8:89
pub:
04:da:d0:bb:4f:3c:e2:3e:0d:ef:ee:45:8d:6f:4b:
14:7b:80:51:92:a3:28:da:0d:9c:a2:7f:fb:16:ba:
32:d9:58:48:fa:45:cd:88:12:5e:b6:55:f5:90:0f:
71:9e:60:21:04:28:ff:6a:ce:93:86:c8:ef:9b:1d:
64:7d:f2:43:5d
ASN1 OID: prime256v1
NIST CURVE: P-256
As you can see, the private key is displayed as a 256-bit integer in hexadecimal format. With the private key now in its raw format, it should be possible to consume in any environment.
.asc
is commonly used for the PGP format called armored (not ASC), which has BEGIN/END boundary lines and base64 similar to PEM, but not in fact the same and not interchangeable. The file here is PEM, NOT PGP-armored.