diff --git a/handler/generate_certificate.go b/handler/generate_certificate.go index c14ac82013ef126eb4ecdcf3bbcf1bf07f09a8f9..ceb1477de09ae1ae1ea81818ac8ec2bc392f4606 100644 --- a/handler/generate_certificate.go +++ b/handler/generate_certificate.go @@ -116,7 +116,14 @@ func generateCertificate(publicKeyBytes []byte, caCertFilePath string, caPrivate return nil, err } - return certificateBytes, nil + certificatePemBlock := &pem.Block{ + Type: "CERTIFICATE", + Bytes: certificateBytes, + } + + certificatePemBytes := pem.EncodeToMemory(certificatePemBlock) + + return certificatePemBytes, nil } func readPrivateKeyFromFile(fileName string) (*rsa.PrivateKey, error) { diff --git a/handler/generate_keypair.go b/handler/generate_keypair.go index febe5ab1d1b1f124b7630d9b7aff16a7d0c170f9..aadb6c93a68fbf35fd931ad8747d86bb3a437b32 100644 --- a/handler/generate_keypair.go +++ b/handler/generate_keypair.go @@ -136,7 +136,7 @@ func generateKeyPair(keySize int) ([]byte, []byte, error) { } privateKeyPemBlock := &pem.Block{ - Type: "RSA PRIVATE KEY", + Type: "PRIVATE KEY", Bytes: pkcs8PrivateKeyBytes, } @@ -148,7 +148,7 @@ func generateKeyPair(keySize int) ([]byte, []byte, error) { } publicKeyPemBlock := &pem.Block{ - Type: "RSA PRIVATE KEY", + Type: "PUBLIC KEY", Bytes: pkixPublicKeyBytes, }