certifikit icon indicating copy to clipboard operation
certifikit copied to clipboard

Kotlin Certificate processing library.

Results 7 certifikit issues
Sort by recently updated
recently updated
newest added

Reads the CRL extension and outputs the response size and type.

Certificate / TBSCertificate / SEQUENCE OF / SET OF / AttributeTypeAndValue AttributeTypeAndValue(type=2.5.4.6, value=US) This ordering of UTF-8 and PrintableString are not bi-directional ``` private val attributeTypeAndValue: BasicDerAdapter = Adapters.sequence( "AttributeTypeAndValue",...

``` ./cft ~/Downloads/idea-chain.pem CN: Idea Pin: sha256/0f54dfa5bbbfa66b586eec5b7d0742a1cec80f2fda4b977a3b4aacb82877e32b SAN: [hex=7f000001], [hex=ac16bf43], localhost, yschimke-pc, yschimke-pc.localdomain OU: Development Key Usage: DigitalSignature, KeyEncipherment Ext Key Usage: serverAuth Valid: 2020-11-28T15:42:21Z..2021-02-26T15:42:21Z (2 months) ``` file contains...

``` scoop install cft.json ```

We can't practically implement in OkHttp, but this is exactly the sort of thing we should flag in the CLI, since browsers will fail these requests. https://github.com/square/okhttp/issues/2348

https://github.com/cashapp/certifikit/pull/14 subjectAlternativeNames -> "I think this might be better as its own object with lists of hostnames and IP addresses?"

From https://github.com/cashapp/certifikit/pull/39/files ``` data class ExtKeyUsage(val objectIdentifier: String) { ... } internal val extKeyUsage: BasicDerAdapter = OBJECT_IDENTIFIER.asSequenceOf() ``` Something like ``` internal val extKeyUsage: BasicDerAdapter = OBJECT_IDENTIFIER.mapped().asSequenceOf() ```