ufficio.co
Issued by Let's Encrypt Authority X3
About this certificate
This digital certificate with serial number 03:c6:46:2e:89:fb:96:24:a4:1f:e9:03:26:a5:73:0a:6c:a4 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=ufficio.co
Let's Encrypt
Organization:
Let's Encrypt
Country:
US
This certificate has expire since
Certificate Details
Serial Number (hex): 03:c6:46:2e:89:fb:96:24:a4:1f:e9:03:26:a5:73:0a:6c:a4Serial Number (int): 328806054049609843958012696943085444820132
Serial Number lenght: 138 bits, 18 octets
SubjectKeyId: 79:8a:33:10:ec:80:16:3b:ce:21:5d:c4:60:7b:f4:9c:c5:8e:7f:f7
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1
Fingerprint (sha1): 6b:7f:a7:24:d7:54:3b:a9:b4:7b:db:92:95:d1:0b:62:53:50:fa:19
Fingerprint (sha256): a1:5c:81:68:0a:ad:13:f0:95:02:3f:fe:61:8f:15:ef:f7:71:54:af:15:98:68:7a:f4:54:ec:81:6e:ae:a5:c3
Issuing Certificate URL: http://cert.int-x3.letsencrypt.org/
Revocation information
OCSP Server: http://ocsp.int-x3.letsencrypt.orgCheck the revocation status for certificate ufficio.co
1
DNS Names
0
Email Addresses
0
IP Addresses
Advanced Certificate Properties
Tehnical certificate details for ufficio.co
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
ufficio.co
Other certificates including the domain name ufficio.co
(limited to 100 certificates)
belensisa.net
www.cabank.co
ufficio.co
www.corevaluesconsultants.net
www.senators.info
www.onlinegreetings.co
www.howtogrowcannabis.net
www.nfbank.co
missoula.menu
www.xeztci.top
www.ufficio.co
www.ufficio.co
sterlinghomeloans.com
ufficio.co
www.poisonivydetection.com
ufficio.co
43861.com
tapay.co
svbank.co
marijuanapharmacy.com
chiese.co
loadmaster-series.com
www.riskspecialist.com
www.cabank.co
ufficio.co
www.corevaluesconsultants.net
www.senators.info
www.onlinegreetings.co
www.howtogrowcannabis.net
www.nfbank.co
missoula.menu
www.xeztci.top
www.ufficio.co
www.ufficio.co
sterlinghomeloans.com
ufficio.co
www.poisonivydetection.com
ufficio.co
43861.com
tapay.co
svbank.co
marijuanapharmacy.com
chiese.co
loadmaster-series.com
www.riskspecialist.com
Certificate
The complete raw certificate details for ufficio.co in PEM and ASN.1 format.
Certificate (PEM)
-----BEGIN CERTIFICATE----- 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 -----END CERTIFICATE-----
Public Key (PEM)
-----BEGIN PUBLIC KEY----- MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAwqYe1raaBf4wHSS4emDh ShTRGBWqd1ley8nWaynMgPVRrqS+iBf4vZHzKln1BB0pJOa6cjm+0jyssP2Atpfd 3NS9GW0FZNZLQJZJz/NwkYC7GnpmbsLyEVcC0xBs3xHf+QYxVIH6nG37YD5JZqXj 6pPW75XJ+7QmUeit538QiohBg00sg04Cg3aiXjjpjO0PRUPeJSuBEjFOpw6mr0bO LLWEuPU38JM7m4C9z+UamnRaPn4QFm/b6comqUo9Z53yz8KLgHPUHc7JwyUSwEX3 j+CaiBSRDCRP4qOo+zBwr2l/gd5WVTskzAAD7npsGFnVaosdcMawz1lthsJvXU6E sPV4UytlIebP1Pj1uzkDuHrvfmcBH0yRL5WOrEZApQx2TDFsck4TRaQ/m20AOEDf x6ur/z+FOutGrh9x0G9FVQdoBUqdjwiKO4eEgUMatZ+cQAxuVeAxUw94qnzASfa6 mA5cFvMoQRzQwGJ1ccvVCl9WmBHMGgMG4FL0Cb/1oxD6KqNYIjByeoW90BG66S6J tPeni4UOye2hRhocaTSn7EU61qK5SOUaQLLi0zUKpTXQ6oygSAahL1qHkr4hzM14 xRnWubkSwWMBSxb/4+fhoYxvQ8KNoCmDmkxvgPLrHZIiaZdpjyyji5yJljHaebHo nW4uPqJOyVxP/sBxWjThLr8CAwEAAQ== -----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 328806054049609843958012696943085444820132 . . . . . . . . [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-07-27 14:56:05 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2019-10-25 14:56:05 +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 'ufficio.co' . . . . . . . . [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 794098263120024479465638496388304008878569612328720488010316399194214809594440312427075717758891863362103061175706961493541894223401205957052117686555539480649998204571887866192370543712794026535238593229512841702284967018487999814873426890272240848696562776415296073704497288595806457000921779435908214576950234505036663866836103048954069745300156409517734068832686825595707874453931531620944689770326842836674536731172305613427348614604796772067029127788356342886791098577084045025437996795957040894662295456035357681914162200336295234810884958488470296270072337554646900283218235187550747435274339035975360335647783055366011934832484142801545761797389171191080599537175875656055521606422312994648104302206433449526971670794652232037087895843496580042776036836792825132147130432928973596401449526169435075110458986197483370257182805385955677288017159266743590452675302638151047808237235885562138260068720858671409087398192071735729759844119514393114988197389581893413451199848881279329369591406765372594354404242036748375449499186921053131280717947739504836386385745020340602521615713731314509069277149489932448552584121203686896291171526642676867654066790889638471871123176546524528345856216602610570806615566732430116332960296639 . . . . . . . . . . . . . . . . . . . . [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) 798a3310ec80163bce215dc4607bf49cc58e7ff7 . . . . . . . . . . . . . . . . [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 (14 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'ufficio.co' . . . . . . . . . . . . . . . . [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) 00f0007600e2694bae26e8e94009e8861bb63b83d43ee7fe7488fba48f2893019dddf1dbfe0000016c34257247000004030047304502200b398bf976b97fa19934087c08b4f563152bbea08dde2c42d4c6fea6a0be8fae022100b8180e60d7011efba7bddffe9bc065cd2e2445d9ff6d785ce00bce23ecbbd35b00760063f2dbcde83bcc2ccf0b728427576b33a48d61778fbd75a638b1c768544bd88d0000016c342572650000040300473045022013687c061411b7ca95780d4c56a298e5fc52423853d0bfecb2ad8a32a1a17d18022100fa5dd4d7fea9c21b9709f630287fb651756e5fea4d547002e5819f9b38827fa9 . . . . [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) 007929d264d4a2b7f1176470ae6c40afce93f057d373ac92096d3cec17d386942becc3e13fa622663fe4fc4d8e1977053d21cec189fb85f2977fd209c8bf78d7c96c6acb8c3c661e68e6c4f3fc75ab07745f4bf0147ffcfbf8a356d9e405a6ff3422c0bb58b1f0ae6cb41b4deb1c0b2d397e0cb2701a9a6f77a3eba2329133b8ae5e31a4e5a215d0fdd7dde2890750030caa2c3fa2065655adb84f75a3d7a249c62c21085352292358920b746ab086b0f5f2ceb1abfbe039d862db85c1035330dcddee824737e3aac78ae4e72f29aeb52208d8b4e40c4ea648d9c99e39b5572d088b6156556b629850f25ba67c76041fef013a850990748594c078b17ef4e9ea4f