summaryrefslogtreecommitdiff
path: root/jstests/libs/client-all-the-oids.csr.in
diff options
context:
space:
mode:
Diffstat (limited to 'jstests/libs/client-all-the-oids.csr.in')
-rw-r--r--jstests/libs/client-all-the-oids.csr.in74
1 files changed, 74 insertions, 0 deletions
diff --git a/jstests/libs/client-all-the-oids.csr.in b/jstests/libs/client-all-the-oids.csr.in
new file mode 100644
index 00000000000..9d588c9fc13
--- /dev/null
+++ b/jstests/libs/client-all-the-oids.csr.in
@@ -0,0 +1,74 @@
+# Create certificate using:
+# openssl req -new -config client-all-the-oids.csr.in -keyout client-all-the-oids.key -out client-all-the-oids.csr
+# openssl rsa -in client-all-the-oids.key -out client-all-the-oids.rsa
+# openssl x509 -in client-all-the-oids.csr -out client-all-the-oids.pem -req -CA ca.pem -days 3650 -CAcreateserial
+# cat client-all-the-oids.rsa >> client-all-the-oids.pem
+# rm ca.srl client-all-the-oids.key client-all-the-oids.rsa client-all-the-oids.csr
+
+[ req ]
+default_bits=2048
+prompt=no
+encrypt_key=no
+default_md=sha1
+distinguished_name=dn
+
+[ dn ]
+# Collect all known OIDs using:
+# grep -E '^X509 ' "$OPENSSL/crypto/objects/objects.txt" | tr -d '\t' | \
+# sed -e 's/^X509 *\([0-9]\+\) *\(: *\)\+\([[:alnum:]]\+\).*/\3=Datum-\1/g' \
+# -e 's/C=Datum-6/C=US/g' -e 's/ST=Datum-8/ST=NY/g'
+CN=Datum-3
+SN=Datum-4
+serialNumber=Datum-5
+C=US
+L=Datum-7
+ST=NY
+street=Datum-9
+O=Datum-10
+OU=Datum-11
+title=Datum-12
+description=Datum-13
+searchGuide=Datum-14
+businessCategory=Datum-15
+postalAddress=Datum-16
+postalCode=Datum-17
+postOfficeBox=Datum-18
+physicalDeliveryOfficeName=Datum-19
+telephoneNumber=Datum-20
+telexNumber=Datum-21
+teletexTerminalIdentifier=Datum-22
+facsimileTelephoneNumber=Datum-23
+x121Address=Datum-24
+internationaliSDNNumber=Datum-25
+registeredAddress=Datum-26
+destinationIndicator=Datum-27
+preferredDeliveryMethod=Datum-28
+presentationAddress=Datum-29
+supportedApplicationContext=Datum-30
+member=Datum-31
+owner=Datum-32
+roleOccupant=Datum-33
+seeAlso=Datum-34
+userPassword=Datum-35
+userCertificate=Datum-36
+cACertificate=Datum-37
+authorityRevocationList=Datum-38
+certificateRevocationList=Datum-39
+crossCertificatePair=Datum-40
+name=Datum-41
+GN=Datum-42
+initials=Datum-43
+generationQualifier=Datum-44
+x500UniqueIdentifier=Datum-45
+dnQualifier=Datum-46
+enhancedSearchGuide=Datum-47
+protocolInformation=Datum-48
+distinguishedName=Datum-49
+uniqueMember=Datum-50
+houseIdentifier=Datum-51
+supportedAlgorithms=Datum-52
+deltaRevocationList=Datum-53
+dmdName=Datum-54
+pseudonym=Datum-65
+role=Datum-72
+