2016-05-05 8 views
0

Verwendung von Golang und Gin für einen SSL-Webserver. Ich habe meine CSR- und Schlüsseldateien erstellt. Aber ich bekomme:Wie behebe ich meinen PEM-Block in SSL-Zertifikat?

crypto/tls: failed to find "CERTIFICATE" PEM block in certificate input 
after skipping PEM blocks of the following types: [CERTIFICATE REQUEST] 

Eine Idee, wo Sie von hier aus gehen? Die Zeile, die die Datei liest, ist:

https://github.com/gin-gonic/gin/blob/develop/gin.go#L230

Ich habe meine Dateien mit:

openssl genrsa -des3 -out <private key file name>.key 2048 

openssl req -new -key <private key file name>.key -out <csr file name>.csr 
+0

Das Format von .csr ist PKCS10 und das Format von .crt ist PEM. mehr: http://serverfault.com/questions/9708/what-is-a-pem-file-and-how-does-it-differ-from-other-openssl-generated-key-file –

Antwort

1

ich verwirrend .csr Datei vs einer CRT-Datei war.