bosh.ca
Issued by Let's Encrypt Authority X3
About this certificate
This digital certificate with serial number 04:bb:66:5f:c8:11:12:19:a4:3a:f1:a6:85:c6:cc:ec:c9:8f was issued on by Let's Encrypt.
This certificate has already expired and will cause a warning or error message in the browser it's still listed on this site to allow you to look back on previously issued certificates. If we have found any compliance issues with this certificate they will be shown below. I hope this certificate review is providing you the detailed information in a simple form you where looking for.
We have idenified some issues with this certificate:
- Subscriber Certificate: commonName is deprecated. (BRs: 7.1.4.2.2)
Certificate Subject
CN=bosh.ca
Let's Encrypt
Organization:
Let's Encrypt
Country:
US
This certificate has expire since
Certificate Details
Serial Number (hex): 04:bb:66:5f:c8:11:12:19:a4:3a:f1:a6:85:c6:cc:ec:c9:8fSerial Number (int): 412218024922862502703761828521673224931727
Serial Number lenght: 139 bits, 18 octets
SubjectKeyId: 8d:c3:75:85:ee:5f:ca:b8:66:47:ad:cb:f4:31:43:9f:4b:8d:2e:03
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1
Fingerprint (sha1): dd:85:cd:e1:8a:fd:72:bb:37:74:57:95:ce:93:76:7b:28:ec:46:1e
Fingerprint (sha256): a1:ae:23:4e:f0:a2:26:06:f0:ec:9b:f8:73:c4:aa:50:b8:30:ba:ac:4f:db:75:03:a2:d7:af:b2:d2:f9:c9:6f
Issuing Certificate URL: http://cert.int-x3.letsencrypt.org/
Revocation information
OCSP Server: http://ocsp.int-x3.letsencrypt.orgCheck the revocation status for certificate bosh.ca
1
DNS Names
0
Email Addresses
0
IP Addresses
Advanced Certificate Properties
Tehnical certificate details for bosh.ca
Public Key Algorithm
RSA
Key Size
4096
Signature Algorithm
SHA256 with RSA
Key Usage
Digital Signature
Key Encipherment
Extended Key Usages
Server Authentication
Client Authentication
Extensions
9 extensions
No
unhandled critical extensions
CA Certificate
This is not a CA certificate
Subject Alternative Names
bosh.ca
Other certificates including the domain name bosh.ca
(limited to 100 certificates)
oboshii.com
dev.bosh.ca
oboshii.com
bosh.ca
dev.bosh.ca
oboshii.com
dev.bosh.ca
oboshii.com
oboshii.com
bosh.ca
d.bogue.ca
o.oboshii.com
angel.d.bogue.ca
angel.d.bogue.ca
oboshii.com
oboshii.com
oboshii.com
oboshii.com
oboshii.com
d.bogue.ca
bosh.ca
oboshii.com
bosh.ca
bosh.ca
d.bogue.ca
oboshii.com
oboshii.com
bosh.ca
dev.bosh.ca
bosh.ca
bosh.ca
dev.bosh.ca
oboshii.com
d.bogue.ca
dev.bosh.ca
oboshii.com
bosh.ca
dev.bosh.ca
oboshii.com
dev.bosh.ca
oboshii.com
oboshii.com
bosh.ca
d.bogue.ca
o.oboshii.com
angel.d.bogue.ca
angel.d.bogue.ca
oboshii.com
oboshii.com
oboshii.com
oboshii.com
oboshii.com
d.bogue.ca
bosh.ca
oboshii.com
bosh.ca
bosh.ca
d.bogue.ca
oboshii.com
oboshii.com
bosh.ca
dev.bosh.ca
bosh.ca
bosh.ca
dev.bosh.ca
oboshii.com
d.bogue.ca
Certificate
The complete raw certificate details for bosh.ca in PEM and ASN.1 format.
Certificate (PEM)
-----BEGIN CERTIFICATE----- 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 hHBTNn478UQgKv0SLPQLE13DRuZ6X6oaElo= -----END CERTIFICATE-----
Public Key (PEM)
-----BEGIN PUBLIC KEY----- MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAmfVMLwbHZTICC3Qg1lUc fDf/RVAvlVEfMTl6O8rnQZWDzesU9GeLH5Qt8dJUFV/H9BrYDDsYoRs6PYGEqC79 VLz+fvlciwjIhXbRlmUEzR6mnzhVQjXof8r0PXFlhCsgdwmfa3ImIPS5h2jkUJPB lCaFomCihOAqDOn1F1dw2ZHw53nBJk4VCeo7OSBguxMykq0LH5L1hivk1FUWMgun xTUbc1DQMbLBUptF2ZtnDpkbq4PMol2JsKwrL+ItgXa/+GGszAxnczWlqNMvWc0F mKdObHCjinZ+8TiALP7lZ8nWRFjNEDgEX8NF6kW/Atm+e2dpTIUQu56/nI5ndG1e wuH5eewS/tprZvlpvdbJqnutBfDBDf66VLfNOmAokzuMO8JeQ822tW1TFl1YQ5rH SHqZKsD+Y8CJXXUt2/7EW0UY/gIy12sFtgJ1V++0CueMcOCgFTgXCIuibq/l5qRv GS2iM+ESTBDD8ygQ7B1jrc+yZNkx9FrA93Age3ybwbJN4ZFC8WcDKkFAM7e4ex7L PDlXC8xvD8voxvE+UBAV+VsAzBYT+ByxjnH5XUuLo/5D1KTi7smqc8EJpWdmJqSh qfGyJmqymIWuGhiMje1QYKtdb/6KsA3v6iVX7NAeI08g7/9eC8etcCdj7im4Cjw2 frFixVXYn7z2eMTjT75kcHUCAwEAAQ== -----END PUBLIC KEY-----
ASN.1 decoded
[c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . [c:2|t:0|true] OtherName . . . . . . . . . . . . [c:0|t:2|false] INTEGER 2 . . . . . . . . [c:0|t:2|false] INTEGER 412218024922862502703761828521673224931727 . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 1.2.840.113549.1.1.11 (sha256WithRSAEncryption) . . . . . . . . . . . . [c:0|t:5|false] NULL . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . [c:0|t:17|true] SET, SET OF . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 2.5.4.6 (countryName) . . . . . . . . . . . . . . . . . . . . [c:0|t:19|false] PrintableString 'US' . . . . . . . . . . . . [c:0|t:17|true] SET, SET OF . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 2.5.4.10 (organizationName) . . . . . . . . . . . . . . . . . . . . [c:0|t:19|false] PrintableString 'Let's Encrypt' . . . . . . . . . . . . [c:0|t:17|true] SET, SET OF . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 2.5.4.3 (commonName) . . . . . . . . . . . . . . . . . . . . [c:0|t:19|false] PrintableString 'Let's Encrypt Authority X3' . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2019-10-19 23:52:26 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2020-01-17 23:52:26 +0000 UTC . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . [c:0|t:17|true] SET, SET OF . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 2.5.4.3 (commonName) . . . . . . . . . . . . . . . . . . . . [c:0|t:19|false] PrintableString 'bosh.ca' . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 1.2.840.113549.1.1.1 (rsaEncryption) . . . . . . . . . . . . . . . . [c:0|t:5|false] NULL . . . . . . . . . . . . [c:0|t:3|false] BIT STRING (4208 bits) . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . [c:0|t:2|false] INTEGER 628094631736830002778014969442611782737696043572548360293330494107588780431249322381729239854735515650021090217787427398389289600703930070408338146452662153087549825128662849007796172155092926403912916808773996597131902058465651605886552263063481326896041532768769265521803850082075808974698651605285810692385642115298215636177037128369422660057503133909685344144450108793816291742994483943066878567914143369693408338680318901671614197685412918197590925202283203237812131302491474410507820073117923471761392528910237581009343717162985763977380184183602731659745711411112947737813784213109179957798937834925887512770553371015217655595681276572561938108477264657908125889082204702120160521125710423950140693256961230021780439225347213514730511397853925185223183181297348337581538299719476316080893512721463889292799441598350919562666447517305887221145198155960723131289771427698960648276177178633983554813758930410132405665916385719111483618019764288209713341451254256018325374538476774438258219361467738430104429682186700169413969442448520671361847763545334030602686361455050415561600500914838169371339321447524108702790702365611673853886020946486304305847323995652032507021695169630836526109528747345650031069032225256615365868548213 . . . . . . . . . . . . . . . . . . . . [c:0|t:2|false] INTEGER 65537 . . . . . . . . [c:2|t:3|true] ORAddress . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 2.5.29.15 (keyUsage) . . . . . . . . . . . . . . . . . . . . [c:0|t:1|false] BOOLEAN true . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (4 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:3|false] BIT STRING (3 bits) 05a0 . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 2.5.29.37 (extKeyUsage) . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (22 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 1.3.6.1.5.5.7.3.1 (serverAuth) . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 1.3.6.1.5.5.7.3.2 (clientAuth) . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 2.5.29.19 (basicConstraints) . . . . . . . . . . . . . . . . . . . . [c:0|t:1|false] BOOLEAN true . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (2 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 2.5.29.14 (subjectKeyIdentifier) . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (22 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (20 bytes) 8dc37585ee5fcab86647adcbf431439f4b8d2e03 . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 2.5.29.35 (authorityKeyIdentifier) . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (24 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:0|false] OtherName a84a6a63047dddbae6d139b7a64565eff3a8eca1 . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 1.3.6.1.5.5.7.1.1 (authorityInfoAccess) . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (99 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 1.3.6.1.5.5.7.48.1 (ocsp) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:6|false] IA5String 'http://ocsp.int-x3.letsencrypt.org' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 1.3.6.1.5.5.7.48.2 (caIssuers) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:6|false] IA5String 'http://cert.int-x3.letsencrypt.org/' . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 2.5.29.17 (subjectAltName) . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (11 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'bosh.ca' . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 2.5.29.32 (certificatePolicies) . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (69 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 2.23.140.1.2.1 (Domain Validation Certificates Policy) . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 1.3.6.1.4.1.44947.1.1.1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 1.3.6.1.5.5.7.2.1 (cps) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:22|false] IA5String 'http://cps.letsencrypt.org' . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 1.3.6.1.4.1.11129.2.4.2 . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (245 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (242 bytes) 00f00076005ea773f9df56c0e7b536487dd049e0327a919a0c84a1121284187596817145580000016de6a6af4400000403004730450220113f31266f84b8c6d57ecd92179a54ab726546c0f49eacaa5493aefdac296688022100c024320e63004f5be0d3a1346bccaa849e000be6ddb2939da860df8d20cf1838007600293c519654c83965baaa50fc5807d4b76fbf587a2972dca4c30cf4e54547f4780000016de6a6af35000004030047304502201c02476297820f1ab007d5e5cfce40f84b8f366f451c4cf86a52ad4fe22c77a3022100e75d2a46f059de5027bb40f231e6bc5039ac94d01ec8ad9f4f59ef2536c60340 . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 1.2.840.113549.1.1.11 (sha256WithRSAEncryption) . . . . . . . . [c:0|t:5|false] NULL . . . . [c:0|t:3|false] BIT STRING (2048 bits) 00693ae1206ffbe6c169eef6df248dc121154160a3e7a1d73e557143e5a2d63012f960d49c107202835bc3cd4475f5c8f053151f030a25e6496cd204c05000fffd66994415937183c5a24032e66011812efdcb92eea5306cc3cce7ea9b5ea2e2d066b54be02f6f46927b521b66fb10b6b98915bbaf5360b623c82230b1785435ce23ac17af7df196d312cbd0e6cf53c022340cc9580e050a5baedf27452c6ca01cec8f46ac416891ef8c9423f40676e5ceda82b9caa28cc2d51a012071c052cd415b8e4a3b5c2ea6122563a38032272c76e51dab9ab79b22685b32cda7c9a8334a8d72d803d965847053367e3bf144202afd122cf40b135dc346e67a5faa1a125a