Hi openssl's people,

I'm currently writing a script to check a PKI. For this purpose, I
wrote a small patch to display the crlNumber directly from the crl's
app:

# openssl crl -in ca.crl -crlnumber -noout
crlNumber=42

I'll happy if the patch can be include in upstream.

Best regards

-- 
http://asyd.net/home/   - Home Page
http://guses.org/home/  - French Speaking (Open)Solaris User Group
91a92
> " -crlnumber      - print CRLnumber if exists\n",
109c110
< 	int hash=0,issuer=0,lastupdate=0,nextupdate=0,noout=0,text=0;
---
> 	int hash=0,issuer=0,lastupdate=0,nextupdate=0,noout=0,text=0,crlnumber=0;
213a215,216
> 		else if (strcmp(*argv, "-crlnumber") == 0)
> 			crlnumber= ++num;
329a333,344
> 	if (crlnumber) {
> 		int index;
> 		STACK_OF(X509_EXTENSION) *extensions = x->crl->extensions;
> 		for (index = 0; index < sk_X509_EXTENSION_num(extensions) ; index++) {
> 			X509_EXTENSION *extension = sk_X509_EXTENSION_value(extensions, index);
> 			if (OBJ_obj2nid(extension->object) == NID_crl_number) {
> 				BIO_printf(bio_out,"crlNumber=");
> 				X509V3_EXT_print(bio_out, extension, NULL, 0);
> 				BIO_printf(bio_out, "\n");
> 			}
> 		}
> 	}

Reply via email to