package utils func WrapOpenvpnCA(certificate string) (lines []string) { return []string{ "", "-----BEGIN CERTIFICATE-----", certificate, "-----END CERTIFICATE-----", "", } } func WrapOpenvpnCert(clientCertificate string) (lines []string) { return []string{ "", "-----BEGIN CERTIFICATE-----", clientCertificate, "-----END CERTIFICATE-----", "", } } func WrapOpenvpnCRLVerify(x509CRL string) (lines []string) { return []string{ "", "-----BEGIN X509 CRL-----", x509CRL, "-----END X509 CRL-----", "", } } func WrapOpenvpnKey(clientKey string) (lines []string) { return []string{ "", "-----BEGIN PRIVATE KEY-----", clientKey, "-----END PRIVATE KEY-----", "", } } func WrapOpenvpnRSAKey(rsaPrivateKey string) (lines []string) { return []string{ "", "-----BEGIN RSA PRIVATE KEY-----", rsaPrivateKey, "-----END RSA PRIVATE KEY-----", "", } } func WrapOpenvpnTLSAuth(staticKeyV1 string) (lines []string) { return []string{ "", "-----BEGIN OpenVPN Static key V1-----", staticKeyV1, "-----END OpenVPN Static key V1-----", "", } } func WrapOpenvpnTLSCrypt(staticKeyV1 string) (lines []string) { return []string{ "", "-----BEGIN OpenVPN Static key V1-----", staticKeyV1, "-----END OpenVPN Static key V1-----", "", } }