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-----",
"",
}
}