⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 makeca

📁 这是国外的resip协议栈
💻
字号:
#!/bin/sh#set -xrm -rf demoCAmkdir demoCA mkdir demoCA/certs mkdir demoCA/crl mkdir demoCA/newcertsmkdir demoCA/privateecho "01" > demoCA/serialhexdump -n 4 -e '4/1 "%04u"' /dev/random > demoCA/serialtouch demoCA/index.txt	    # You may need to modify this for where your default file is# you can find where yours in by typing "openssl ca"for D in /etc/ssl /usr/local/ssl /sw/etc/ssl /sw/share/ssl; do	CONF=${OPENSSLDIR:=$D}/openssl.cnf	[ -f ${CONF} ] && breakdoneif [ ! -f $CONF  ]; then    echo "Can not find file $CONF - set your OPENSSLDIR variable"    exit fi cp $CONF openssl.cnfcat >> openssl.cnf  <<EOF[ cj_cert ]subjectAltName=\${ENV::ALTNAME}basicConstraints=CA:FALSEsubjectKeyIdentifier=hash#authorityKeyIdentifier=keyid,issuer:always[ cj_req ]basicConstraints = CA:FALSEsubjectAltName=\${ENV::ALTNAME}subjectKeyIdentifier=hash#authorityKeyIdentifier=keyid,issuer:always#keyUsage = nonRepudiation, digitalSignature, keyEnciphermentEOFcat > demoCA/private/cakey.pem <<EOF-----BEGIN RSA PRIVATE KEY-----Proc-Type: 4,ENCRYPTEDDEK-Info: DES-EDE3-CBC,4B47A0A73ADE342EaHmlPa+ZrOV6v+Jk0SClxzpxoG3j0ZuyoVkF9rzq2bZkzVBKLU6xhWwjMDqwA8dH3fCRLhMGIUVnmymXYhTW9svI1gpFxMBQHJcKpV/SmgFn/fbYk98Smo2izHOniIiuNOu2zr+bMiaBphOAZ/OCtVUxUOoBDKN9lR39UCDOgkEQzp9Vbw7l736yu5H9GMHPJtGLJyx3RhS3TvLfLAJZhjm/wZ/9QM8GjyJEiDhMQRJVeIZGvv4Yr1u6yYHiHfjXtX2eds8Luc83HbSvjAyjnkLtJsAZ/8cFzrd7pjFzbogLdWuil+kpkkf5h1uzh7oaum0M1EXBE4tcDHsfg1iqEsDMIei/U+/rWfk1PrzYlklwZp8S03vulkDm1fT76W7dmRBg4+CrHA6qYn6EPWB37OBtfEqAfINnIcI1dWzso9A0bTPD4EJO0JA0PcZ/2JgTPaKySgooHQ8AHNQebelch6M5LFExpaOADJKrqauKcc2HeUxXaYIpac5/7drIl3ioUloqUnMlGa3eLP7BZIMsZKCfHZ8oqwU4g6mmmJath2gODRDx3mfhH6yaimDL7v4iSAIIkrEHXfSyovrTJymfSfQtYxUraVZDqax6oj/eGllRxliGfMLYG9ceU+yU/8FNLE7P+Cs19H5tHHzx1LlieaK43u/XvbXHlB5mqL/fZdkUIBJsjbBVx0HR8eQl2CH9YJDMOPLADecwHoyKA0AY59oN9d41oF7yZtN9KwNdslROYH7mNJlqMMenhXCLN+NzvVU5/7/ugZFhZqfS46c1WdmSvuqpDp7TBtMeaH/PXjysBr0iZffOxQ==-----END RSA PRIVATE KEY-----EOFcat > demoCA/cacert.pem <<EOF-----BEGIN CERTIFICATE-----MIIDJDCCAo2gAwIBAgIBADANBgkqhkiG9w0BAQUFADBwMQswCQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTERMA8GA1UEBxMIU2FuIEpvc2UxDjAMBgNVBAoTBXNpcGl0MSkwJwYDVQQLEyBTaXBpdCBUZXN0IENlcnRpZmljYXRlIEF1dGhvcml0eTAeFw0wMzA3MTgxMjIxNTJaFw0xMzA3MTUxMjIxNTJaMHAxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpDYWxpZm9ybmlhMREwDwYDVQQHEwhTYW4gSm9zZTEOMAwGA1UEChMFc2lwaXQxKTAnBgNVBAsTIFNpcGl0IFRlc3QgQ2VydGlmaWNhdGUgQXV0aG9yaXR5MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDDIh6DkcUDLDyK9BEUxkud+nJ4xrCVGKfgjHm6XaSuHiEtnfELHM+9WymzkBNzZpJu30yzsxwfKoIKugdNUrD4N3viCicwcN35LgP/KnbN34cavXHr4ZlqxH+OdKB3hQTpQa38A7YXdaoz6goW2ft5Mi74z03GNKP/G9BoKOGd5QIDAQABo4HNMIHKMB0GA1UdDgQWBBRrRhcU6pR2JYBUbhNU2qHjVBShtjCBmgYDVR0jBIGSMIGPgBRrRhcU6pR2JYBUbhNU2qHjVBShtqF0pHIwcDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCkNhbGlmb3JuaWExETAPBgNVBAcTCFNhbiBKb3NlMQ4wDAYDVQQKEwVzaXBpdDEpMCcGA1UECxMgU2lwaXQgVGVzdCBDZXJ0aWZpY2F0ZSBBdXRob3JpdHmCAQAwDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQUFAAOBgQCWbRvv1ZGTRXxbH8/EqkdSCzSoUPrs+rQqR0xdQac9wNY/nlZbkR3OqAezG6Sfmklvf+DOg5RxQq/+Y6I03LRepc7KeVDpaplMFGnpfKsibETMipwzayNQQgUf4cKBiF+65Ue7hZuDJa2EMv8qW4twEhGDYclpFU9YozyS1OhvUg==-----END CERTIFICATE-----EOF# uncomment the following lines to generate your own key pair #openssl req -newkey rsa:1024 -passin pass:password \#    -passout pass:password \#    -sha1 -x509 -keyout demoCA/private/cakey.pem \#    -out demoCA/cacert.pem -days 3650 <<EOF#US#California#San Jose#sipit#Sipit Test Certificate Authority###EOFopenssl crl2pkcs7 -nocrl -certfile demoCA/cacert.pem \        -outform DER -out demoCA/cacert.p7ccp demoCA/cacert.pem root_cert_fluffyCA.pem

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -