Publik nyckel

För att kunna lägga upp organisationscertifikat i SPAR behöver SPAR kundtjänst få tillgång till certifikatets publika nyckel. Denna kan extraheras från den utfärdade certifikatfilen.

För att göra denna omvandling behövs en tredjepartsprodukt t.ex. OpenSSL. Denna produkt kan hämtas som färdiga exekverbara paket för olika operativsystem eller som källkod. Nedan kommer ett exempel på hur den publika nyckeln extraheras från en PKCS#12 (.p12) fil. I exemplet heter PKCS#12 filen Bolag_B.p12.

openssl pkcs12 –in Bolag_B.p12 -clcerts –nokeys –out Bolag_B_publik.pem 

Den publika nyckeln kommer att finnas i den skapade filen Bolag_B_publik.pem.

Exempel på filinnehåll:

-----BEGIN CERTIFICATE-----
MIIDxjCCAq6gAwIBAgICBEgwDQYJKoZIhvcNAQEFBQAwPTELMAkGA1UEBhMCU0Ux
EjAQBgNVBAoTCVN0ZXJpYSBBQjEaMBgGA1UEAxMRU3RlcmlhIFRlc3QgQ0EgVjUw
HhcNMTQxMTAzMTIyMzQ2WhcNMTYxMTAzMTIyMzQ2WjBgMQswCQYDVQQGEwJTRTER
MA8GA1UEChMIS29tbXVuIEIxFjAUBgNVBAsTDUtvbW11biBCIFRlc3QxJjAPBgNV
BAMTCEtvbW11biBCMBMGA1UEBRMMMTYyMDIxMDAzODk4MIGfMA0GCSqGSIb3DQEB
AQUAA4GNADCBiQKBgQDCXNRYHnSUAIg5HM+vSiq0+roGCA1vSbERQ3mRscEULI9Y
peoJ0kAq7FLWpm1LN8qA1QmCtmiDqPu218wSwODClBVHT+Zd1fi1a56H+MDTQWAI
L6AaMnjIdeAkbDuiWBmpqF04COzQV2JQOaJx1/Pc7gEeJ1PPxcV5hYTAjBM3XQID
AQABo4IBLzCCASswHwYDVR0jBBgwFoAUi6tE1unKXU0kBKGxIPMKjTGGDkIwHQYD
VR0OBBYEFKK74ni1vEP4hfzFWFXAIyPMFiAfMA4GA1UdDwEB/wQEAwIFoDAVBgNV
HSAEDjAMMAoGCCqFcDYJAg4BMIGNBgNVHR8EgYUwgYIwP6A9oDuGOWh0dHA6Ly9j
ZHAzLnN0ZXJpYS5zZS9jZHAvcGtpL1N0ZXJpYSUyMFRlc3QlMjBDQSUyMFY1LmNy
bDA/oD2gO4Y5aHR0cDovL2NkcDEuc3RlcmlhLnNlL2NkcC9laWQvU3RlcmlhJTIw
VGVzdCUyMENBJTIwVjUuY3JsMDIGCCsGAQUFBwEBBCYwJDAiBggrBgEFBQcwAYYW
aHR0cDovL29jc3Auc3RlcmlhLnNlLzANBgkqhkiG9w0BAQUFAAOCAQEAV3hMlKvz
j3VOMmGHbUY67lgyYBwi4lmw+pwqEJpSOVYTARtFJzoJGQQrncZjViBJ5hmAM9AS
A0VCpFdIGla+lCLgJnPnuzngggtgKL8LmuJ2/NtqSjEvfhpvCr1pu+ZA+1gHDfMU
6yV0W73y2FGa1i0orBpj0QhlcZ2zYiVAmtTSjVtUPhuNOu9FQSGIpOPEtSH+d6kY
7Eo73ikXpV8d4QD3y1DgJ42JFqDf1Elt/nc6LGpb1T0CVHgjAkck/YV6/iJwf2Ok
BWqqC35n93gNR6t2MylC8Ka0wGgNcFXS5Q26sWY064Jw806fVAQgYnkX9Qtr5yqL
blb2L6nDCqTo3Q==
-----END CERTIFICATE-----