shiroyuki.com

Issued by Let's Encrypt Authority X3

About this certificate

This digital certificate with serial number 04:42:51:be:17:3d:8d:4b:0a:3a:bd:ff:bb:67:0d:69:bb:22 was issued on by Let's Encrypt.

With 2 subject alternative names this certificate can be used to secure multiple fqdn's. 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=shiroyuki.com

Let's Encrypt

Organization: Let's Encrypt
Country: US

This certificate has expire since

Certificate Details

Serial Number (hex): 04:42:51:be:17:3d:8d:4b:0a:3a:bd:ff:bb:67:0d:69:bb:22
Serial Number (int): 371016434419256691879520043215098984643362
Serial Number lenght: 139 bits, 18 octets

SubjectKeyId: 14:95:9b:90:8c:d6:9e:f6:6c:29:ff:16:5f:01:12:22:9b:7c:ae:cc
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1

Fingerprint (sha1): 48:94:de:ee:39:ec:27:44:8a:aa:39:12:cd:cb:ec:a5:ad:32:2e:82
Fingerprint (sha256): 37:35:12:6d:43:de:f4:48:a8:8f:16:79:65:6a:ed:7b:19:57:9d:6b:e1:31:e7:a2:cf:8e:c5:d1:f5:d9:c6:5a

Issuing Certificate URL: http://cert.int-x3.letsencrypt.org/

Revocation information

OCSP Server: http://ocsp.int-x3.letsencrypt.org

Check the revocation status for certificate shiroyuki.com

2

DNS Names

0

Email Addresses

0

IP Addresses

Advanced Certificate Properties

Tehnical certificate details for shiroyuki.com

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

shiroyuki.com
www.shiroyuki.com

Other certificates including the domain name shiroyuki.com

(limited to 100 certificates)

Certificate

The complete raw certificate details for shiroyuki.com in PEM and ASN.1 format.

Certificate (PEM)

-----BEGIN CERTIFICATE-----
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
9sB0gf7kHKjd
-----END CERTIFICATE-----

Public Key (PEM)

-----BEGIN PUBLIC KEY-----
MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA2KlUD4lSai4xmGrUTBM8
tIpdqeB2CZcx9Yrg3qT6U/Hsq9z2oZ0NktHKV+T5hAYeAfHGG+uEr6P3lrZxo5gf
VrIC99441jrllfMeMIpf7sruVbiT91qB4Pg2sJlSEdbCnoFRK6NNuU5Q7lq5Gi7k
TGyyF1fqadxekwrKhmY9Ff1ecXJ8g8xEXXbBCbWhXXI2HWbbOABZ6994ozQjK56G
5gjj5UgxHwtH77NE+m0wRBqHbnKZ+mGFtD8qF0fDFA+c4powHeM5zWvD5KhRynwj
lMsw2/1R+0EY6nYpH79YwUsJ8o21UliVP4lRfWylv7iCNJAOz8iXHKlZrnCdqfM+
EsM2VauNPShC1gb8QZAJtOmTq2Hh9dT3WWmNFQaJi0mlb1EJigmGjxu4dX87VxUB
Wt1Z879sO1+H9yHgu/NGO7xOznV8IrucMb9su6qos6qvn+4VKpoiARAGqF1SkIkr
HpBrMEvMy9EenRsAk0s42Kl67sEpDGcs+kp3ribXpB7TVYWBqJfnPeng/QI+peEN
lYqzYOqMZItRJ65gA+7+4Wpw5M5UEdZ65zFQeeFk80DfwNW8gZfQLWJhJVBGhdC7
9bQ549Q/JLfy0/0HP/WlckWAFzYYX4Kiyi7/BXn0q2n6keee/g7Lu2OACJ6TR50D
dVhq/fqeSXv38WM2kENi8RUCAwEAAQ==
-----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 371016434419256691879520043215098984643362
 . . . . . . . . [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-05-19 21:40:29 +0000 UTC
 . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2019-08-17 21:40:29 +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 'shiroyuki.com'
 . . . . . . . . [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 883901554035525683705236853760095846247672479072898639642920118377166234640179640885857875440615159657936654986549068658323150029592390926347922547994931452522053658391337968663601505212844788869698548341966053001424545197918918257989660279026226946061277869409674306232315927668526964703415433068850144768655619272002007953447207328807488396561379014136937582549552029018665872761892064495708275755263519001346494754876319874836395792957848803925132706988661458004577068310802058163990454297659682131331179323425337355344768849646595765291862754968929612760648446289900539524454216612431701667115082419477802711335539838794240476493889410376054442684250182989458049531557360120348152771590655474833362605005130143799251317927808090763217594446044441432567691946831033989152201730133865778954960621567101052137828725556449662449294343099778634554648400131735228093537251241910510955966837098320333165566417091467649916554631061968898219416824994488962548317884532869194091164083504034862459177907419380181685903302941463436985016270142633504429488221321435103219335761746172800865360158577124230061260370232777654157992513510804577437836925284973951732723311883189942985079227658732029843271930484423804036676059865394017038103671061
 . . . . . . . . . . . . . . . . . . . . [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)
							14959b908cd69ef66c29ff165f0112229b7caecc
 . . . . . . . . . . . . . . . . [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 (36 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'shiroyuki.com'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.shiroyuki.com'
 . . . . . . . . . . . . . . . . [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)
							00f00076006f5376ac31f03119d89900a45115ff77151c11d902c10029068db2089a37d9130000016ad240e64a0000040300473045022020d86b24baa4f05e4649bb89b0e6f0aac84caa329dafe72c79a3f4bfc89085f40221008cd25a8d15c7662a132204e6ee75761648bee3c33ff4994054ae5c42d6b2bde300760063f2dbcde83bcc2ccf0b728427576b33a48d61778fbd75a638b1c768544bd88d0000016ad240e8010000040300473045022072822683bc7209016259e6b4aed1629c4d311ac2b0327bd69c408a917ea74df602210084d777dfcfa811b33fe4fb96cf13934acc96bb977b27ac0d269c07b7902ff7da
 . . . . [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)
		002837f71900fa82e925120927e4fb67d3d1b1d5e6c2df3eaefdd01bf02eb4d138eb07a576b6b9380bb207f2a8d99a72c3d323dfd728108c4afe933b6b71bd04185a7b20348c2f897bec1364132549ffa0ae4c3140d08a41e06ef844696fadbf8a0b9b38331c5c314ca126d4aece73c88a68d9ca6f4c2fec111fbae0ebbc555d5fb0c2675da79b715f9ff56ca80f2d46780b8d14f4616471b182983ad8849e45d3dfe6fabef88e13ede56daf99bbc1fa1475ddb428c50d66b7e3ec847576d7263c7f2bd70dad6950972c7ee2e874c46fa758ec682f08b797ac480542b18338695d300c63b70bf49b78323d88ef439c378e47085684704908f6c07481fee41ca8dd