Created
December 17, 2017 17:55
-
-
Save chrishoffman/4917a03870d2e3e8489af714495de537 to your computer and use it in GitHub Desktop.
X509Certificate2 - "Unknown format in import."
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
$ echo "MIIDszCCApugAwIBAgIUcUku1dAcLzWHWzaKCxZLxNRJlnwwDQYJKoZIhvcNAQELBQAwMzExMC8GA1UEAxMoVmF1bHQgVGVzdGluZyBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eTAeFw0xNzEyMTcxNzM4NDRaFw0xNzEyMTcxODM5MTRaMC8xLTArBgNVBAMTJDg3YjMzMTRlLTUyYjAtNDk4NS05Mzk1LWNkNWI2OGJjMjE5YTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAK7gEhP7JjYPQPU0k9zIpLFzwGhwFJpvmPV+hbaNMQIgej7NlDvnaJyNYAfG6Wg8BQcKzVeSwpXpBNd9bV4qC2UaToc+7npviooPl9NUBYkCcoEQtl12eNEPFOmZD1Xuu8gdGliP+kFRUu67KTqi+R60wM45CVVOUYclvuQNCYHXKWHEupP09tgmFK7pXpoMMqOysyZuwQ3ivmQtVBrWma+Ankn1mqYA6VYqefsSJd6DELfpaDEtBcQ4/k6KA0xtrv+tDsYmtdyvDp2HPtGnY13dTWf/XGTCkMWQHs1gS7NprD6iusuW5ZHY5Me7lIHsoiMGDBeZbjmNrk/lu6Yq5DECAwEAAaOBwjCBvzAOBgNVHQ8BAf8EBAMCA6gwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMB0GA1UdDgQWBBRpxZSCF0HJ/cvIpVcgFppYO+ypRDAfBgNVHSMEGDAWgBQRey8jjq240nYnzoqxKHLzHRy9KzBOBgNVHREERzBFgiQ4N2IzMzE0ZS01MmIwLTQ5ODUtOTM5NS1jZDViNjhiYzIxOWGCC2V4YW1wbGUuY29tghB0ZXN0LmV4YW1wbGUuY29tMA0GCSqGSIb3DQEBCwUAA4IBAQB+IZifHQJ/gT85AePZLIJAcpZQKW1hu1aK8iWh7tD0M8NzrdeFpEhqWFu4CBii2gNjYSqwPZITzesFCZ1ztKCOxYCVullkD1QkbRj8423GUqxH7zEZh8wSrkoF1zevEw0eSsYqVdccXDzOZ9ShF7TQDHZ17+Ls8pT62k5KZYoSwh6nws+jeW+/smN5qVSrex4Ij2CpCMrH1KxhrIsjJWz3P8S+pcq0CVJdwVbW/NpNZtELxzPee9kc68z4rhbOm3SS2cgXTJ0RNQ4aoFQbXgl7SpolJIpnKsjriLH4dlxcjADp4kmsscIhRjk1dAdOlKaqx/zE6okF8ek90xGMHkZU" | base64 -D | openssl x509 -inform der -noout -text | |
Certificate: | |
Data: | |
Version: 3 (0x2) | |
Serial Number: | |
71:49:2e:d5:d0:1c:2f:35:87:5b:36:8a:0b:16:4b:c4:d4:49:96:7c | |
Signature Algorithm: sha256WithRSAEncryption | |
Issuer: CN=Vault Testing Root Certificate Authority | |
Validity | |
Not Before: Dec 17 17:38:44 2017 GMT | |
Not After : Dec 17 18:39:14 2017 GMT | |
Subject: CN=87b3314e-52b0-4985-9395-cd5b68bc219a | |
Subject Public Key Info: | |
Public Key Algorithm: rsaEncryption | |
Public-Key: (2048 bit) | |
Modulus: | |
00:ae:e0:12:13:fb:26:36:0f:40:f5:34:93:dc:c8: | |
a4:b1:73:c0:68:70:14:9a:6f:98:f5:7e:85:b6:8d: | |
31:02:20:7a:3e:cd:94:3b:e7:68:9c:8d:60:07:c6: | |
e9:68:3c:05:07:0a:cd:57:92:c2:95:e9:04:d7:7d: | |
6d:5e:2a:0b:65:1a:4e:87:3e:ee:7a:6f:8a:8a:0f: | |
97:d3:54:05:89:02:72:81:10:b6:5d:76:78:d1:0f: | |
14:e9:99:0f:55:ee:bb:c8:1d:1a:58:8f:fa:41:51: | |
52:ee:bb:29:3a:a2:f9:1e:b4:c0:ce:39:09:55:4e: | |
51:87:25:be:e4:0d:09:81:d7:29:61:c4:ba:93:f4: | |
f6:d8:26:14:ae:e9:5e:9a:0c:32:a3:b2:b3:26:6e: | |
c1:0d:e2:be:64:2d:54:1a:d6:99:af:80:9e:49:f5: | |
9a:a6:00:e9:56:2a:79:fb:12:25:de:83:10:b7:e9: | |
68:31:2d:05:c4:38:fe:4e:8a:03:4c:6d:ae:ff:ad: | |
0e:c6:26:b5:dc:af:0e:9d:87:3e:d1:a7:63:5d:dd: | |
4d:67:ff:5c:64:c2:90:c5:90:1e:cd:60:4b:b3:69: | |
ac:3e:a2:ba:cb:96:e5:91:d8:e4:c7:bb:94:81:ec: | |
a2:23:06:0c:17:99:6e:39:8d:ae:4f:e5:bb:a6:2a: | |
e4:31 | |
Exponent: 65537 (0x10001) | |
X509v3 extensions: | |
X509v3 Key Usage: critical | |
Digital Signature, Key Encipherment, Key Agreement | |
X509v3 Extended Key Usage: | |
TLS Web Server Authentication, TLS Web Client Authentication | |
X509v3 Subject Key Identifier: | |
69:C5:94:82:17:41:C9:FD:CB:C8:A5:57:20:16:9A:58:3B:EC:A9:44 | |
X509v3 Authority Key Identifier: | |
keyid:11:7B:2F:23:8E:AD:B8:D2:76:27:CE:8A:B1:28:72:F3:1D:1C:BD:2B | |
X509v3 Subject Alternative Name: | |
DNS:87b3314e-52b0-4985-9395-cd5b68bc219a, DNS:example.com, DNS:test.example.com | |
Signature Algorithm: sha256WithRSAEncryption | |
7e:21:98:9f:1d:02:7f:81:3f:39:01:e3:d9:2c:82:40:72:96: | |
50:29:6d:61:bb:56:8a:f2:25:a1:ee:d0:f4:33:c3:73:ad:d7: | |
85:a4:48:6a:58:5b:b8:08:18:a2:da:03:63:61:2a:b0:3d:92: | |
13:cd:eb:05:09:9d:73:b4:a0:8e:c5:80:95:ba:59:64:0f:54: | |
24:6d:18:fc:e3:6d:c6:52:ac:47:ef:31:19:87:cc:12:ae:4a: | |
05:d7:37:af:13:0d:1e:4a:c6:2a:55:d7:1c:5c:3c:ce:67:d4: | |
a1:17:b4:d0:0c:76:75:ef:e2:ec:f2:94:fa:da:4e:4a:65:8a: | |
12:c2:1e:a7:c2:cf:a3:79:6f:bf:b2:63:79:a9:54:ab:7b:1e: | |
08:8f:60:a9:08:ca:c7:d4:ac:61:ac:8b:23:25:6c:f7:3f:c4: | |
be:a5:ca:b4:09:52:5d:c1:56:d6:fc:da:4d:66:d1:0b:c7:33: | |
de:7b:d9:1c:eb:cc:f8:ae:16:ce:9b:74:92:d9:c8:17:4c:9d: | |
11:35:0e:1a:a0:54:1b:5e:09:7b:4a:9a:25:24:8a:67:2a:c8: | |
eb:88:b1:f8:76:5c:5c:8c:00:e9:e2:49:ac:b1:c2:21:46:39: | |
35:74:07:4e:94:a6:aa:c7:fc:c4:ea:89:05:f1:e9:3d:d3:11: | |
8c:1e:46:54 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
using System.Text; | |
using System.Security.Cryptography.X509Certificates; | |
namespace TestApp | |
{ | |
class Program | |
{ | |
static void Main(string[] args) | |
{ | |
var cert = "MIIDszCCApugAwIBAgIUcUku1dAcLzWHWzaKCxZLxNRJlnwwDQYJKoZIhvcNAQELBQAwMzExMC8GA1UEAxMoVmF1bHQgVGVzdGluZyBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eTAeFw0xNzEyMTcxNzM4NDRaFw0xNzEyMTcxODM5MTRaMC8xLTArBgNVBAMTJDg3YjMzMTRlLTUyYjAtNDk4NS05Mzk1LWNkNWI2OGJjMjE5YTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAK7gEhP7JjYPQPU0k9zIpLFzwGhwFJpvmPV+hbaNMQIgej7NlDvnaJyNYAfG6Wg8BQcKzVeSwpXpBNd9bV4qC2UaToc+7npviooPl9NUBYkCcoEQtl12eNEPFOmZD1Xuu8gdGliP+kFRUu67KTqi+R60wM45CVVOUYclvuQNCYHXKWHEupP09tgmFK7pXpoMMqOysyZuwQ3ivmQtVBrWma+Ankn1mqYA6VYqefsSJd6DELfpaDEtBcQ4/k6KA0xtrv+tDsYmtdyvDp2HPtGnY13dTWf/XGTCkMWQHs1gS7NprD6iusuW5ZHY5Me7lIHsoiMGDBeZbjmNrk/lu6Yq5DECAwEAAaOBwjCBvzAOBgNVHQ8BAf8EBAMCA6gwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMB0GA1UdDgQWBBRpxZSCF0HJ/cvIpVcgFppYO+ypRDAfBgNVHSMEGDAWgBQRey8jjq240nYnzoqxKHLzHRy9KzBOBgNVHREERzBFgiQ4N2IzMzE0ZS01MmIwLTQ5ODUtOTM5NS1jZDViNjhiYzIxOWGCC2V4YW1wbGUuY29tghB0ZXN0LmV4YW1wbGUuY29tMA0GCSqGSIb3DQEBCwUAA4IBAQB+IZifHQJ/gT85AePZLIJAcpZQKW1hu1aK8iWh7tD0M8NzrdeFpEhqWFu4CBii2gNjYSqwPZITzesFCZ1ztKCOxYCVullkD1QkbRj8423GUqxH7zEZh8wSrkoF1zevEw0eSsYqVdccXDzOZ9ShF7TQDHZ17+Ls8pT62k5KZYoSwh6nws+jeW+/smN5qVSrex4Ij2CpCMrH1KxhrIsjJWz3P8S+pcq0CVJdwVbW/NpNZtELxzPee9kc68z4rhbOm3SS2cgXTJ0RNQ4aoFQbXgl7SpolJIpnKsjriLH4dlxcjADp4kmsscIhRjk1dAdOlKaqx/zE6okF8ek90xGMHkZU"; | |
var x509Cert = new X509Certificate2(Encoding.UTF8.GetBytes(cert)); | |
} | |
} | |
} |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Exception has occurred: CLR/Interop.AppleCrypto.AppleCommonCryptoCryptographicException | |
An unhandled exception of type 'Interop.AppleCrypto.AppleCommonCryptoCryptographicException' occurred in System.Security.Cryptography.X509Certificates.dll: 'Unknown format in import.' | |
at Interop.AppleCrypto.X509ImportCertificate(Byte[] bytes, X509ContentType contentType, SafePasswordHandle importPassword, SafeKeychainHandle keychain, Boolean exportable, SafeSecIdentityHandle& identityHandle) | |
at Internal.Cryptography.Pal.CertificatePal.FromBlob(Byte[] rawData, SafePasswordHandle password, X509KeyStorageFlags keyStorageFlags) | |
at System.Security.Cryptography.X509Certificates.X509Certificate..ctor(Byte[] data) | |
at System.Security.Cryptography.X509Certificates.X509Certificate2..ctor(Byte[] rawData) | |
at TestApp.Program.Main(String[] args) in /Users/choffman/go/src/github.com/chrishoffman/TestApp/Program.cs:line 11 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
did you found the solution for this error?