Skip to content

Instantly share code, notes, and snippets.

@Iristyle
Created July 19, 2017 00:37
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save Iristyle/ba784de933e6f3228382837af5f3f3d2 to your computer and use it in GitHub Desktop.
Save Iristyle/ba784de933e6f3228382837af5f3f3d2 to your computer and use it in GitHub Desktop.
Sample Puppet SSL files / types
### ca_setting
# Puppet::SSL::Certificate::Ca
-----BEGIN CERTIFICATE-----
MIICEjCCAbygAwIBAgIBATANBgkqhkiG9w0BAQsFADAwMS4wLAYDVQQDDCVQdXBw
ZXQgQ0E6IG5paWhhdS5jb3JwLnB1cHBldGxhYnMubmV0MB4XDTE3MDExNzIxNDIx
OVoXDTIyMDExNzIxNDIxOVowMDEuMCwGA1UEAwwlUHVwcGV0IENBOiBuaWloYXUu
Y29ycC5wdXBwZXRsYWJzLm5ldDBcMA0GCSqGSIb3DQEBAQUAA0sAMEgCQQDNrPP2
Nf/8GbMqrjvX0+PlarOREgW7zPLPsNh0mICU03ZQeiNcIHQ1j3iBmluPlFqHe1VQ
gJbgrYQyqJMzg01fAgMBAAGjgcAwgb0wNwYJYIZIAYb4QgENBCoMKFB1cHBldCBS
dWJ5L09wZW5TU0wgSW50ZXJuYWwgQ2VydGlmaWNhdGUwDgYDVR0PAQH/BAQDAgEG
MA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFE2pLSzr66MBLpnH3Op1fNxzSWJI
MEIGA1UdIwQ7MDmhNKQyMDAxLjAsBgNVBAMMJVB1cHBldCBDQTogbmlpaGF1LmNv
cnAucHVwcGV0bGFicy5uZXSCAQEwDQYJKoZIhvcNAQELBQADQQAjVBGKdlb77/rM
WIO5aGq7LHGM+f8MC5nnW4SmL7CBrGq4upLUZLojEisOxBMQTcFiiJQBW6QBAWv6
4OzL1gUW
-----END CERTIFICATE-----
# Puppet::SSL::Certificate::File
-----BEGIN CERTIFICATE-----
MIICEjCCAbygAwIBAgIBATANBgkqhkiG9w0BAQsFADAwMS4wLAYDVQQDDCVQdXBw
ZXQgQ0E6IG5paWhhdS5jb3JwLnB1cHBldGxhYnMubmV0MB4XDTE3MDExNzIxNDIy
MVoXDTIyMDExNzIxNDIyMVowMDEuMCwGA1UEAwwlUHVwcGV0IENBOiBuaWloYXUu
Y29ycC5wdXBwZXRsYWJzLm5ldDBcMA0GCSqGSIb3DQEBAQUAA0sAMEgCQQCsOhxY
FpLMGxFlgRPXo9D+LSnAyf7Meqc/kW404IqC7Kc3IsJEWTWHerL1budav0etZC4f
iXJsdGh9mlBnXztpAgMBAAGjgcAwgb0wNwYJYIZIAYb4QgENBCoMKFB1cHBldCBS
dWJ5L09wZW5TU0wgSW50ZXJuYWwgQ2VydGlmaWNhdGUwDgYDVR0PAQH/BAQDAgEG
MA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFEvVHhkYvrFZ0tFO6YjEU8P9bHPH
MEIGA1UdIwQ7MDmhNKQyMDAxLjAsBgNVBAMMJVB1cHBldCBDQTogbmlpaGF1LmNv
cnAucHVwcGV0bGFicy5uZXSCAQEwDQYJKoZIhvcNAQELBQADQQB1UnZTj6Eo3tAz
EMeWMGW3ivAQ6/e8fvHLx/57wP7RZw1pQRupeWzjV0SuM5NIx20Zvq2kz2MixdTT
boeZFV7f
-----END CERTIFICATE-----
# Puppet::SSL::Key::Ca
-----BEGIN RSA PRIVATE KEY-----
MIIBOwIBAAJBANhlKXw1MoIOt0FC46JQ7qjZVSxjrhw6oUNw++cB6TmSudYMVj3a
0ZU5km4bhPgkHGUTv6eLIBxGuCyDY0DkuvMCAwEAAQJAOO5UfcMZKLJqcBcDAH8+
atnS2LzY38BlEPM2ss4D6AtAGPreXQ3MVerWd/WreXJCta7npJDSQl/aWWDaXLNK
oQIhAPo+wlsyMRUkbUtRwLrEyhLaaI421eD+5GHCNuQGHU/pAiEA3V8fHGTk1ovz
jvXtZvGNOqDTrWUPiV0yZjHUtiRk5nsCIQDtkmtdvNbQJZcFLIX2SiE1qNgeO3zt
b89N593IuO1XEQIhAJFJUJ3OCfJVP7Bf70NU3R/RVZvDbAL3S5COu9Ae6qnpAiAr
TTlkJe62AvDdkhiWHd/4/1gVUyrCA2b5QBsFSP59Qg==
-----END RSA PRIVATE KEY-----
# Puppet::SSL::Key::File
-----BEGIN RSA PRIVATE KEY-----
MIIBOwIBAAJBAPFDpF9mxfs7YTDjVMLUUQ1ZToNtrLxSFA4kssNbb0+WT/Jcc42E
BHajbLsIUG/9R10wnG+7hgl+9n8wlwSsLFMCAwEAAQJADHFkpNb0FwT0+kR/Np0k
oP+eIQEjC4NgLWqPHaw1jXElg6B7DxP3DtJP6NsEMh0Sql1/+UcNco7nFfXPoMKG
wQIhAPqKsq3Qaig9x0WiJkTTMfcey3myKLLdNd8dQBIwCssLAiEA9oUzt9YEfcp6
sjfduWzUpWrq3cIxENrDXLHaSFjcMNkCIQDPzjbBwDoswoEEGqgPMfUheWNfvwvO
v3gtZP99lmd9XQIhALqVeN6EguO+k/094XjN0WjeMqPjrgVmvoTzLBakAwyJAiBb
m8mYvmXwk1WgkFb9DzQZzvt3x0eFREXqoTygQI3CHg==
-----END RSA PRIVATE KEY-----
### file_setting
# Puppet::SSL::CertificateRevocationList::Ca
-----BEGIN X509 CRL-----
MIHoMIGTAgEBMA0GCSqGSIb3DQEBBQUAMDAxLjAsBgNVBAMMJVB1cHBldCBDQTog
bmlpaGF1LmNvcnAucHVwcGV0bGFicy5uZXQXDTE3MDExODIxNDIxOFoXDTIyMDEx
NzIxNDIxOVqgLzAtMB8GA1UdIwQYMBaAFE2pLSzr66MBLpnH3Op1fNxzSWJIMAoG
A1UdFAQDAgEAMA0GCSqGSIb3DQEBBQUAA0EAirltlGDwPnWrCjkz0JSyQ70Qn+Oo
OGktu0qBXz2zpm8ozFE4X2fb/ClIYkmRGMA5UKazuhVydjSGoMoDEZ+YDw==
-----END X509 CRL-----
# Puppet::SSL::CertificateRevocationList::File
-----BEGIN X509 CRL-----
MIHoMIGTAgEBMA0GCSqGSIb3DQEBBQUAMDAxLjAsBgNVBAMMJVB1cHBldCBDQTog
bmlpaGF1LmNvcnAucHVwcGV0bGFicy5uZXQXDTE3MDExODIxNDI1OFoXDTIyMDEx
NzIxNDI1OVqgLzAtMB8GA1UdIwQYMBaAFGsjBbxgXIXSiGTGL2W5nMWtWkgiMAoG
A1UdFAQDAgEAMA0GCSqGSIb3DQEBBQUAA0EA1atY9KIrMMaFyN3VbSu4xuKpegIE
IG8cvpgpEtm5k9up6795ZK2pyiQ20mztla/hckAsrx5XQ8r5VeSQ2ChweQ==
-----END X509 CRL-----
### directory_setting
# Puppet::SSL::Certificate::Ca
-----BEGIN CERTIFICATE-----
MIIB9DCCAZ6gAwIBAgIBAjANBgkqhkiG9w0BAQsFADAwMS4wLAYDVQQDDCVQdXBw
ZXQgQ0E6IG5paWhhdS5jb3JwLnB1cHBldGxhYnMubmV0MB4XDTE3MDExNzIxNDIy
MFoXDTIyMDExNzIxNDIyMFowFjEUMBIGA1UEAwwLcmFuZG9tLWhvc3QwXDANBgkq
hkiG9w0BAQEFAANLADBIAkEAs0LOJtztEQzzPI1PoslrgpCwcjyag1J1iCqkxRKs
Al7+PAuzNJZtUrSacNpJ5QxNzIfqiYzkkLjwX728vtkx9wIDAQABo4G8MIG5MDcG
CWCGSAGG+EIBDQQqDChQdXBwZXQgUnVieS9PcGVuU1NMIEludGVybmFsIENlcnRp
ZmljYXRlMA4GA1UdDwEB/wQEAwIFoDAgBgNVHSUBAf8EFjAUBggrBgEFBQcDAQYI
KwYBBQUHAwIwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQUnSPI12Fu+dHB4pEBZJWZ
7jSnI70wHwYDVR0jBBgwFoAUNoqUqEJd7shoY73tHkkTaQ2BfUQwDQYJKoZIhvcN
AQELBQADQQBxE44oQ0mjjB0OH5rnvKpo/5+OtIKB3d7NpSAz6lJCIxj/pClRqL6H
PuSFwwcde8bJIHKNquBlbVnJ+e5m9mjT
-----END CERTIFICATE-----
# Puppet::SSL::Certificate::File
-----BEGIN CERTIFICATE-----
MIIB9DCCAZ6gAwIBAgIBAjANBgkqhkiG9w0BAQsFADAwMS4wLAYDVQQDDCVQdXBw
ZXQgQ0E6IG5paWhhdS5jb3JwLnB1cHBldGxhYnMubmV0MB4XDTE3MDExNzIxNDIy
MVoXDTIyMDExNzIxNDIyMVowFjEUMBIGA1UEAwwLcmFuZG9tLWhvc3QwXDANBgkq
hkiG9w0BAQEFAANLADBIAkEAt2xGvSmNSDLQ7i/3JiUAHovIv1dIR0Fbi0XJmLp5
mACRYtgiVoKTfcGWBHhbCxMyepX9fLPzHYTP2cIZMC5M3QIDAQABo4G8MIG5MDcG
CWCGSAGG+EIBDQQqDChQdXBwZXQgUnVieS9PcGVuU1NMIEludGVybmFsIENlcnRp
ZmljYXRlMA4GA1UdDwEB/wQEAwIFoDAgBgNVHSUBAf8EFjAUBggrBgEFBQcDAQYI
KwYBBQUHAwIwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQUZjhfcLrva+pradM7jLi0
hNU10DkwHwYDVR0jBBgwFoAU+xEU/jPh9ULaSmhGk+9GKIe8go4wDQYJKoZIhvcN
AQELBQADQQAtOAhtHeO6q4+cMOnAihSZANKeRk56pYIEM7aeUEe63+hh590rvwfj
7UYTMtO2dtpX04wwO8W9hWD5X4edNedk
-----END CERTIFICATE-----
# Puppet::SSL::CertificateRequest::Ca
-----BEGIN CERTIFICATE REQUEST-----
MIHPMHsCAQAwFjEUMBIGA1UEAwwLcmFuZG9tLWhvc3QwXDANBgkqhkiG9w0BAQEF
AANLADBIAkEAtIGj98Z1LFGhr7LoIPRvRweVe371nU14x0xiyYpyLa6gls6kOX3h
A9wNQysT0fYHCfICB8QLN3tzdlW7f4Mw5QIDAQABoAAwDQYJKoZIhvcNAQELBQAD
QQBkwf2tMmi6dxg3AsgNGgKbTyHSENAPdwEgiRhSvon7RUL8UzIJFFI6z5FywaKm
Jo+5SSnNecl6TN2vF10S3gKj
-----END CERTIFICATE REQUEST-----
# Puppet::SSL::CertificateRequest::File
-----BEGIN CERTIFICATE REQUEST-----
MIIBBzCBsgIBADAUMRIwEAYDVQQDDAlzb21lLWhvc3QwXDANBgkqhkiG9w0BAQEF
AANLADBIAkEArV5wJxEFT12sGeQc/QoZe3ueM6sB5xhPjcSb78sQ9G9jcNXiLG2M
xJS1FNq7nrJuiZd3ogr0LNf+Omr8hm/1GwIDAQABoDkwNwYJKoZIhvcNAQkOMSow
KDAmBgNVHREEHzAdggNhbHSCBW5hbWVzggRzb21lgglzb21lLWhvc3QwDQYJKoZI
hvcNAQELBQADQQCiuWNyWwz8kux7mYmS5ZMSMkFyAxTiMRpxKR8VVuZk+pcefpao
ABAkhF/6nlnZclreXIsaEExUNsDQe2Wf6QTy
-----END CERTIFICATE REQUEST-----
# Puppet::SSL::Key::Ca
-----BEGIN RSA PRIVATE KEY-----
MIIBOgIBAAJBANLAfX589abexVwMAwgo5jSjSJDglCmx++b30MxwzX0xyGyK3FBN
2zpBsiwOkeVvdnbyegOhKhgq8DX0ORjH8JsCAwEAAQJAQzw9zRi4liAD/rWmUfga
WTiucenz2sl5f9oXtuFV7VZcUYCEFFMyQyvaN46fZFHnsr8ALbPF3o86g8xqR4nA
wQIhAOkAuQdAJspe6zq/vL2LCEhH+fqppYPjCs9JCikfxEDDAiEA542N4e8BIFp0
bFAMyRn7rUT6IHm4aOjOhUpGzGLBE0kCIA//sLTCvuceZWB/UeJh7YupBY0koOzR
Ziidh0kTmVIpAiBMWDe3jn3olOpd6+bLR23bqyptGrTaoie1es/tA4J1QQIhAIOS
aet/1gizGTDM4QppIw3P+Bb+b+MJclS4aT4V5ZMy
-----END RSA PRIVATE KEY-----
# Puppet::SSL::Key::File
-----BEGIN RSA PRIVATE KEY-----
MIIBPQIBAAJBAPYQ8nzUI3tCvjzFFTtsD0138k4GIWpQXiNQtNCnApatH/GDiBPp
Nt0NnafWUOY+B1yNbuWM8wVlp2aziBTu6S8CAwEAAQJBAIDfl2CxanPgHOqO/fPF
QK5+J7WdmFqqBOPSHSE6lyx6MNticzfWXYrB30lD5/LPFr2PDLpUjCfJ6QApYe+M
Y0ECIQD9HyMEExOzspT9T6/6wdIYeURQgstJmqLljLigOkzTGQIhAPjdRXea+J2t
69t7AEo38JcsRkR5AK5d6sID2S2oOi+HAiEA97ndf0NcaOZCQpgW1weSIzmrzk/z
vRmGi7pphwcH4SECIQC87H3IBsWmLlpXDFF0BnOGz/2oDZQOyw1krDc7CfLiEQIh
AJnOeijbHZS13wM8rZZ2leNlYB+cgD7Sji5JUXbQM/gH
-----END RSA PRIVATE KEY-----
@Iristyle
Copy link
Author

Puppet::SSL::Key::File is a ca_setting
Puppet::SSL::Key::File is a directory_setting
Puppet::SSL::Key::Ca is a ca_setting
Puppet::SSL::CertificateRequest::File is a directory_setting
Testing::MyType is a ca_setting
Testing::MyType is a file_setting
Testing::MyType is a directory_setting
Puppet::SSL::Certificate::Ca is a ca_setting
Puppet::SSL::Certificate::Ca is a directory_setting
Puppet::SSL::Certificate::File is a ca_setting
Puppet::SSL::Certificate::File is a directory_setting
Puppet::SSL::CertificateRequest::Ca is a directory_setting
Puppet::SSL::CertificateRevocationList::Ca is a file_setting
Puppet::SSL::CertificateRevocationList::File is a file_setting
Puppet::SSL::Key::Ca is a directory_setting

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment