mirror of
https://github.com/trailofbits/algo.git
synced 2026-08-17 21:25:50 +02:00
* Add comprehensive pre-commit hooks for code quality - Set up pre-commit framework with hooks for Python, YAML, Ansible, and shell - Configure ruff for Python linting and formatting - Add yamllint for YAML validation - Include ansible-lint and syntax checks - Add shellcheck for shell scripts - Create development documentation - Auto-fix trailing whitespace and file endings 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com> * Remove redundant DEVELOPMENT.md and update CONTRIBUTING.md - Removed docs/DEVELOPMENT.md as it was redundant with existing documentation - Added pre-commit hooks setup instruction to CONTRIBUTING.md for contributors - Consolidated development guidance into a single location 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com> --------- Co-authored-by: Claude <noreply@anthropic.com>
61 lines
2.9 KiB
Plaintext
61 lines
2.9 KiB
Plaintext
Certificate:
|
|
Data:
|
|
Version: 3 (0x2)
|
|
Serial Number: 1 (0x1)
|
|
Signature Algorithm: ecdsa-with-SHA256
|
|
Issuer: CN=10.99.0.10
|
|
Validity
|
|
Not Before: Aug 3 12:59:27 2025 GMT
|
|
Not After : Aug 1 12:59:27 2035 GMT
|
|
Subject: CN=10.99.0.10
|
|
Subject Public Key Info:
|
|
Public Key Algorithm: id-ecPublicKey
|
|
Public-Key: (384 bit)
|
|
pub:
|
|
04:61:19:b3:d6:a3:52:5a:ff:33:7d:a6:7b:ee:bc:
|
|
67:c0:d1:b1:80:bb:c0:72:06:fb:43:86:2d:2b:76:
|
|
6a:b9:de:02:f8:2d:30:21:d1:1b:b6:d7:d7:e3:69:
|
|
92:e3:d9:91:65:47:82:24:69:e1:4a:cc:d1:2b:c5:
|
|
49:30:5d:35:7f:1f:63:bf:52:ae:85:52:da:5f:e9:
|
|
5e:27:45:b9:dc:cd:e3:99:1b:d1:f6:24:72:35:28:
|
|
bf:e4:51:0d:71:64:2e
|
|
ASN1 OID: secp384r1
|
|
NIST CURVE: P-384
|
|
X509v3 extensions:
|
|
X509v3 Basic Constraints:
|
|
CA:FALSE
|
|
X509v3 Subject Key Identifier:
|
|
8A:CC:04:6D:D6:3F:3A:3B:BF:06:01:92:27:48:76:08:26:D2:CB:22
|
|
X509v3 Authority Key Identifier:
|
|
keyid:BF:FE:69:38:63:80:19:E9:D6:5D:38:1D:23:E7:61:8C:AF:4A:E8:AD
|
|
DirName:/CN=10.99.0.10
|
|
serial:61:0F:7D:60:6B:04:EE:30:EB:0E:AF:77:59:34:D6:32:46:8C:EC:85
|
|
X509v3 Extended Key Usage:
|
|
TLS Web Server Authentication, TLS Web Client Authentication, ipsec Internet Key Exchange
|
|
X509v3 Key Usage:
|
|
Digital Signature, Key Encipherment
|
|
X509v3 Subject Alternative Name:
|
|
IP Address:10.99.0.10
|
|
Signature Algorithm: ecdsa-with-SHA256
|
|
Signature Value:
|
|
30:65:02:31:00:dd:ed:97:1f:0c:f7:24:38:e8:2d:52:0a:26:
|
|
70:45:23:4e:28:43:0f:d2:18:c8:50:c4:82:77:8f:72:44:cb:
|
|
6f:60:ce:84:a1:30:e6:df:f0:90:8f:e0:a5:07:49:a0:51:02:
|
|
30:2c:2b:02:f7:b2:6e:4a:7a:9f:f9:cc:39:b7:a2:8c:b7:04:
|
|
d0:b6:ad:1d:c6:a5:58:e3:74:d7:b0:76:99:7f:06:d3:7a:59:
|
|
7e:22:63:6b:19:db:f9:ac:5f:be:00:f8:60
|
|
-----BEGIN CERTIFICATE-----
|
|
MIICHTCCAaOgAwIBAgIBATAKBggqhkjOPQQDAjAVMRMwEQYDVQQDDAoxMC45OS4w
|
|
LjEwMB4XDTI1MDgwMzEyNTkyN1oXDTM1MDgwMTEyNTkyN1owFTETMBEGA1UEAwwK
|
|
MTAuOTkuMC4xMDB2MBAGByqGSM49AgEGBSuBBAAiA2IABGEZs9ajUlr/M32me+68
|
|
Z8DRsYC7wHIG+0OGLSt2arneAvgtMCHRG7bX1+NpkuPZkWVHgiRp4UrM0SvFSTBd
|
|
NX8fY79SroVS2l/pXidFudzN45kb0fYkcjUov+RRDXFkLqOBxjCBwzAJBgNVHRME
|
|
AjAAMB0GA1UdDgQWBBSKzARt1j86O78GAZInSHYIJtLLIjBQBgNVHSMESTBHgBS/
|
|
/mk4Y4AZ6dZdOB0j52GMr0roraEZpBcwFTETMBEGA1UEAwwKMTAuOTkuMC4xMIIU
|
|
YQ99YGsE7jDrDq93WTTWMkaM7IUwJwYDVR0lBCAwHgYIKwYBBQUHAwEGCCsGAQUF
|
|
BwMCBggrBgEFBQcDETALBgNVHQ8EBAMCBaAwDwYDVR0RBAgwBocECmMACjAKBggq
|
|
hkjOPQQDAgNoADBlAjEA3e2XHwz3JDjoLVIKJnBFI04oQw/SGMhQxIJ3j3JEy29g
|
|
zoShMObf8JCP4KUHSaBRAjAsKwL3sm5Kep/5zDm3ooy3BNC2rR3GpVjjdNewdpl/
|
|
BtN6WX4iY2sZ2/msX74A+GA=
|
|
-----END CERTIFICATE-----
|