mirror of
https://github.com/bjc/prosody.git
synced 2025-04-01 20:27:39 +03:00
See https://www.ietf.org/blog/finalizing-ietf-tools-transition/ Already done in various other places.
58 lines
1.6 KiB
INI
58 lines
1.6 KiB
INI
oid_section = new_oids
|
|
|
|
[ new_oids ]
|
|
|
|
# RFC 6120 section 13.7.1.4. defines this OID
|
|
xmppAddr = 1.3.6.1.5.5.7.8.5
|
|
|
|
# RFC 4985 defines this OID
|
|
SRVName = 1.3.6.1.5.5.7.8.7
|
|
|
|
[ req ]
|
|
|
|
default_bits = 4096
|
|
default_keyfile = example.com.key
|
|
distinguished_name = distinguished_name
|
|
req_extensions = certrequest
|
|
x509_extensions = selfsigned
|
|
|
|
# ask about the DN?
|
|
prompt = no
|
|
|
|
[ distinguished_name ]
|
|
|
|
commonName = example.com
|
|
countryName = GB
|
|
localityName = The Internet
|
|
organizationName = Your Organisation
|
|
organizationalUnitName = XMPP Department
|
|
emailAddress = xmpp@example.com
|
|
|
|
[ certrequest ]
|
|
|
|
# for certificate requests (req_extensions)
|
|
|
|
basicConstraints = CA:FALSE
|
|
keyUsage = digitalSignature,keyEncipherment
|
|
extendedKeyUsage = serverAuth,clientAuth
|
|
subjectAltName = @subject_alternative_name
|
|
|
|
[ selfsigned ]
|
|
|
|
# and self-signed certificates (x509_extensions)
|
|
|
|
basicConstraints = CA:TRUE
|
|
subjectAltName = @subject_alternative_name
|
|
|
|
[ subject_alternative_name ]
|
|
|
|
# See https://www.rfc-editor.org/rfc/rfc6120.html#section-13.7.1.2 for more info.
|
|
|
|
DNS.0 = example.com
|
|
otherName.0 = xmppAddr;FORMAT:UTF8,UTF8:example.com
|
|
otherName.1 = SRVName;IA5STRING:_xmpp-client.example.com
|
|
otherName.2 = SRVName;IA5STRING:_xmpp-server.example.com
|
|
|
|
DNS.1 = conference.example.com
|
|
otherName.3 = xmppAddr;FORMAT:UTF8,UTF8:conference.example.com
|
|
otherName.4 = SRVName;IA5STRING:_xmpp-server.conference.example.com
|