btcsurf.com

Issued by Let's Encrypt Authority X3

About this certificate

This digital certificate with serial number 03:78:88:00:21:fe:35:a3:ee:07:4f:52:07:f9:cb:1d:2c:58 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=btcsurf.com

Let's Encrypt

Organization: Let's Encrypt
Country: US

This certificate has expire since

Certificate Details

Serial Number (hex): 03:78:88:00:21:fe:35:a3:ee:07:4f:52:07:f9:cb:1d:2c:58
Serial Number (int): 302351517522680175197807029142963695201368
Serial Number lenght: 138 bits, 18 octets

SubjectKeyId: 25:af:06:5b:bb:b1:57:01:16:54:a8:45:1f:60:93:de:0b:55:62:b6
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1

Fingerprint (sha1): 49:b7:4f:52:90:65:62:64:98:a9:b7:35:24:78:63:b2:15:34:02:b0
Fingerprint (sha256): 44:5c:07:67:06:c6:c9:48:70:8a:8d:3a:01:66:9e:0a:cf:15:49:59:41:b9:9a:67:7c:06:eb:57:3d:e4:ea:6d

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 btcsurf.com

2

DNS Names

0

Email Addresses

0

IP Addresses

Advanced Certificate Properties

Tehnical certificate details for btcsurf.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

btcsurf.com
www.btcsurf.com

Other certificates including the domain name btcsurf.com

(limited to 100 certificates)

Certificate

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

Certificate (PEM)

-----BEGIN CERTIFICATE-----
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
aXCl
-----END CERTIFICATE-----

Public Key (PEM)

-----BEGIN PUBLIC KEY-----
MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAlfR31doEnKIuzpQ4/Vu0
cU3bDgvU54S3tbTPmQuk1Dreu/hvyTV6n7Xj1fWRu9Vf93qnS2+eugc8GZOfcvsq
QoHV82KiOtVXerB3f63NW5pkValEtHctE21qzZekopxBsvJbSN5Q6FnCQeNddlvE
xPZaBFNdyyHyh1OWxkXgyZ1Droun+dvmG4yC7VsL6xi7X0zio5Th0yK/gbAgquHy
8PwKwDS53yL1Wp7uuVtChFR78BQlIY4pSspLjrYuPsbetsOmUBv+U9LpSDEwsufs
ZEPTQ6FTs2mWgLNRCPG8tx3jJk3Lq+tdzbZvlX0AI9MorRqOYLPArvMFb6uE8w7F
aGChum4RS0f3QEWnJ1FOvpJ0x00wvMdO2YLo1y7fyji3wc0d5Fb9VSgItzOSbkDp
2sHTMAj64jZrE33isOUaC3XWhwoXq03MFbjOc0WVPzWE6rFNlxBqPetg1fQVsqhm
ddWLJ0m8uomg3Aax5AkaDLaLRE8wzyjlOAzdwI+Kx7YTIBCTiLHaBVjC82aD4J/2
FmW4d2LEWLzgdURlT0tor6EM4zZ+ViMTZTchmnRDZF4arUnLrs/06NH++/BCCVBL
bsyyRKnytgvBuyYJJsmJmNznsjmfOZ9qEwqDU5BQAJHU6aveXt1tiil9iwTmOdTQ
BCssDimlMWUyIVJSIjuzpasCAwEAAQ==
-----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 302351517522680175197807029142963695201368
 . . . . . . . . [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-08-08 01:12:00 +0000 UTC
 . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2019-11-06 01:12:00 +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 'btcsurf.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 611762836689685990930237936880053047178157705395206296509530313706992827164869633205248144983628296519356963269357590329015876739958273824903734650997944174134688655191378051693335951988691537356942610637947528313939536284557820015098726484032244710646899093977649891107553100241210353314211343045205571562915401214204601406068995895985018926144710797627790077787904572495700771212169298872356993722566939665556547028856455120356143675367913328521548754303061126718315030158268272948525626307087472606099089574086814216410346793069340272432634715897718281888185366746248233823513729177644318505787071993403365731219322859450383927098846085529904783877776576877318323998294235164001977432674044338780369998119875846809849211901722699959390668064612674504759509481730776340154253133629705138540384757260227585169227475657048554110488173128520252845658583629992239234681650299022010666676778314194783873158999462434144055096179521463504162827445836390161412269298161570370898032161070940837272541849054107123959539151284340367001551853204998954696207609904711664931308920002485799381515242834693662840309319206714286895475057899193988019160933247380644692446201961521875496949289900836129513612170238690881294572199396116056247574439339
 . . . . . . . . . . . . . . . . . . . . [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)
							25af065bbbb157011654a8451f6093de0b5562b6
 . . . . . . . . . . . . . . . . [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 (32 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'btcsurf.com'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.btcsurf.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)
							00f0007600747eda8331ad331091219cce254f4270c2bffd5e422008c6373579e6107bcc560000016c6eff49ea0000040300473045022100ea8e0c48997fecc960917a26eda99ba736f7fe2c1ae6834ddf86ca916c7c1f5002200f05518685c0b4186f20c74e37fa3c8596f1ac3799613e48a4100d740ec513e000760063f2dbcde83bcc2ccf0b728427576b33a48d61778fbd75a638b1c768544bd88d0000016c6eff49ed0000040300473045022100bef06349c79ccd38c3c51070b7fc5ab3435f7ea5f58e83a87858a6ab4d6b123902207e2cb9dfb73455fc1e5a1f6b5798c1da0087f8a6b0b0254b72f283fb8ee4e87d
 . . . . [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)
		007b5d3dbd4eaecb3398497ab1a61cebbe919c0b5fb593e618dac030f636b7a8243f903c680e4a0e1eee42df95913cdd41c14cc3a28fcd2f41707974667aa188d7365e59107dfd064a5a6362e092dcf9044ca1e30870cf0dcdac1a0c5791e96dc5e80097ac340ae48e2e4f09169ce308b24c63d561c100acac6369f7f21a5ece9c52663a94b8e4233006ed31725fe3b56e148c222a312bb6f906b1b0cc9a4f83efcf90d001810b65eaa9b29f62bd17e302c5a91b6d20d2004228b14af6e2e53b98796238bda6681d2e7dc7a75ff799a0545303911a4565bb751e8f31191e1fa008b96d2479a9e1f12f08e1b864d71f094077dde517ee954dc8f1db503d256970a5