SilleBille / pki

Dogtag PKI Issues should be reported to the Dogtag PKI Pagure Issues site
https://pagure.io/dogtagpki/issues
GNU General Public License v2.0
1 stars 1 forks source link

CMCRequest tool debug messages should only be displayed in verbose mode #404

Closed SilleBille closed 3 years ago

SilleBille commented 4 years ago

This issue was migrated from Pagure Issue #2893.Originally filed by mharmsen on 2018-01-09

CMCRequest output requires clean up, it display debug log messages. The debug messages should only be displayed in verbose mode.

Steps to Reproduce:

# CMCRequest   /tmp/cmc.dir_server_pkcs10.cfg

cert/key prefix = 
path = /opt/rhqa_pki/certs_db
CryptoManger initialized
token internal logged in...
got signerCert: CA agentV
createPKIData: begins
k=0
createPKIData:  format: pkcs10
PKCS10: PKCS10: begins
PKCS10: PKCS10: ends
selfSign is false...
signData: begins: 
getPrivateKey: got signing cert
signData:  got signer privKey
createSignedData: begins
getSigningAlgFromPrivate: begins.
getSigningAlgFromPrivate: found signingKeyType=RSA
getSigningAlgFromPrivate: using SignatureAlgorithm: RSASignatureWithSHA256Digest
createSignedData: digest created for pkidata
createSignedData: digest algorithm =RSASignatureWithSHA256Digest
createSignedData: building cert chain
signData: signed request generated.
getCMCBlob: begins
getCMCBlob: generating signed data

The CMC enrollment request in base-64 encoded format:

MIIMSgYJKoZIhvcNAQcCoIIMOzCCDDcCAQMxDzANBglghkgBZQMEAgEFADCCAp0G
CCsGAQUFBwwCoIICjwSCAoswggKHMAAwggJ9oIICeQIBATCCAnIwggFaAgEAMC0x
KzApBgNVBAMMIm5vY3AxMS5pZG0ubGFiLmVuZy5yZHUyLnJlZGhhdC5jb20wggEi
MA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCx5ZKqO34stU0U3fizdY+Uo7YY
EDt4WZkLBE8glY6PAezVOCJ+m1lU7c/nogDqfYxkv319NGVFa5kS5jHZUM1ejSQr
N8KJradCFqW7fLlGzsFzsiZoEmmaTemeX8Mb8rOWTtErpUQjnU43Ya9MW8CpPjgl
kvi+hAbye9cyx+6nstZjbiw5o/GOo+CB1TBmAam3MxKtZPRcqma/4oMKItLiRruH
bsNnW8E0DBfYJiBhvaxRMAXrvQKyCLtd2fixlfPK7kDxI+QIOapHJYPyZzwOYgSH
cl6uLHAXQOz5ZaLmk15HMaDTmmu80C1LhaRb9ykPGPiCnq13vZfokL09Ox4hAgMB
AAGgADANBgkqhkiG9w0BAQsFAAOCAQEAQRv/V2+7DClDz3i5lU9x5zDHZfNxqKz8
K5sLhZ1E2jILYHYW7UguXjEYBfuxHIDYrPffo57qfWNAusqj4zqfbzxQSWvpq3Cn
SA1HaEWzVNZQL0ox80q4qgStC63taylPIbMe2z3P8SlcCHc8O4GVS2v3EyrpuGGm
N+9pIwlR0EmFqUphAKQveASOzif2UO82y9IKaWF/9ZUgZmXmpagijY6MDz89F+jy
wPIOByCd5RKCJTEO9w9xWRSfbJ2hTMVLQ6Rm1jKC6VAUdcH1OeyPOWiCIVLSc9RE
Lgh1OiM7P0SqTjEqeCHNRjtHHJKdZ0lpQZErsk0EQInpEFPqbEqOCzAAMACgggeh
MIIDrjCCApagAwIBAgIECWWZ/jANBgkqhkiG9w0BAQsFADBaMRowGAYDVQQKDBFF
eGFtcGxlLXJoY3M5My1DQTEbMBkGA1UECwwScmhjczkzLUNBLWFha2tpYW5nMR8w
HQYDVQQDDBZDQSBTaWduaW5nIENlcnRpZmljYXRlMB4XDTE4MDEwODIyMDk0NFoX
DTE4MDcwNzIxMDk0NFowLjEYMBYGCgmSJomT8ixkAQEMCENBYWdlbnRWMRIwEAYD
VQQDDAlDQSBhZ2VudFYwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC4
ln3z9Nzn9HS1vhyV9D0Hk/pPjKyIz1vlUxS9Q1gx0bVhBpTGhg6V/zbs0Jld/dHZ
j7zmnd1pin35P4NvRzXOJFWxAPqo0fhWEteTyBPBTUlH0QIRtjRurkGbhj/fDjpT
xSF2Nzt+MBZaqQ/dVapKsLYvZ4nxXQb+IRlINxPNz2/YZLzTarwBEmwvcmlKk1FU
DEwycQ8VaWWD5453u9mxxMXpOF+yrF0Xmq5wzG7BBZgTlkY5nuA1REo36HX0iPBp
MjnbKMxfhuDObofjYTkunCNjScnOi45bvR5DKlIDsWoatR/WDDdtjjJhmqBdpo4t
jCSmzCVtc0Mm1ZL8+srvAgMBAAGjgacwgaQwHwYDVR0jBBgwFoAU975iknbKTGOT
ULtvW1w3yITMITswUgYIKwYBBQUHAQEERjBEMEIGCCsGAQUFBzABhjZodHRwOi8v
bm9jcDExLmlkbS5sYWIuZW5nLnJkdTIucmVkaGF0LmNvbTo4MDgwL2NhL29jc3Aw
DgYDVR0PAQH/BAQDAgXgMB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDBDAN
BgkqhkiG9w0BAQsFAAOCAQEAadmSfoll8ph8mosHwQekZ0UEFvgShX3v8pVXa0NL
yLFVR95mIxoyGi01TnCAV3ml0Cif0ejyHzJSlPrC/mpgmSPrrdi6S02Nms696DQh
XiB1BeMHVko5vXBy8VQtrctIJLtXy/Carurqm2t9y8MOCqDdUg1yQtBJwtcarRjI
mzFRETvaqgMg3efahtEfmYEzlMwKS+8mOS+rMN3rOW6upS8du8P6f+2OFfSEXhy+
rp5RNmQzi049a3glP22M84gqVxv8hrWx50FpmeuBS77Ywpx6vxWYuquOE8TjuBQ7
4q85wdL0wAb6cofhFwsr2CWIkXHLojxnD3jSvrvhSgqHzzCCA+swggLToAMCAQIC
BA+jPhEwDQYJKoZIhvcNAQELBQAwWjEaMBgGA1UECgwRRXhhbXBsZS1yaGNzOTMt
Q0ExGzAZBgNVBAsMEnJoY3M5My1DQS1hYWtraWFuZzEfMB0GA1UEAwwWQ0EgU2ln
bmluZyBDZXJ0aWZpY2F0ZTAeFw0xODAxMDgyMDI2NThaFw0zODAxMDgyMDI2NTha
MFoxGjAYBgNVBAoMEUV4YW1wbGUtcmhjczkzLUNBMRswGQYDVQQLDBJyaGNzOTMt
Q0EtYWFra2lhbmcxHzAdBgNVBAMMFkNBIFNpZ25pbmcgQ2VydGlmaWNhdGUwggEi
MA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCkmWnVCIwATkarkiMwLl+ExwaL
jlAGlq65G7Fuh2/gE0ONqgyThv7XItleSEtFfjQDM5kp2fXAtEQQHVcAfc5cwX7w
cl8iK/mZoDBSOjeSxS+ZCaN6Te+f1SwVzNKwEX8aW21Fl9xv4oAe0fvrk0flWk0c
s/50cMGxtYK7zdYgityMWbr7iMrLUS12kMbJq1LAV1E4fFUJEmj1Vq5vPBKKFMD4
SYWpZrnaSC8u9VUkJkuqAdf3fHlrnhx30j7vKjMST/Xd1Gl9jOLq3KYy7XXdujr6
+Q0ItD03/4oZbx6mr5hD0wrhQ4iuQGa7zzOFEqwX1hVb5hJ65qXAanadEqmnAgMB
AAGjgbgwgbUwHwYDVR0jBBgwFoAU975iknbKTGOTULtvW1w3yITMITswDwYDVR0T
AQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAcYwHQYDVR0OBBYEFPe+YpJ2ykxjk1C7
b1tcN8iEzCE7MFIGCCsGAQUFBwEBBEYwRDBCBggrBgEFBQcwAYY2aHR0cDovL25v
Y3AxMS5pZG0ubGFiLmVuZy5yZHUyLnJlZGhhdC5jb206ODA4MC9jYS9vY3NwMA0G
CSqGSIb3DQEBCwUAA4IBAQBe8htnn28YjL4/5di37K3bjJR47SPa3yLKzjzMgcgj
9xxyNOCfH9N4ED8/GI5vKsmkxGiZa9LT0ASsEkO2m7PSll72rinNmJX9PkSIKaWK
LYGu1JAQakg6PtzCa9v37HX94yuKmLdoDUJjPWNiPhG0YGNZ2oRHtY+mEOW3WHgf
IlZEk08EqGt57EqKH8MaiR/rfc+hB2GwMkQFtWBD1kBLiDXaDk0xZHToiBsTvPxn
IvozEUPBmM+JCxilfFylO1NNJVw5SQbCpKIaoy3HLcP4XAtz3WOxNDcJZIZRCpfK
fV6tE6hCbe3xsKVomDwWQEMs2RmKQr1IwUy1szgSwgVdMYIB2TCCAdUCAQMwYjBa
MRowGAYDVQQKDBFFeGFtcGxlLXJoY3M5My1DQTEbMBkGA1UECwwScmhjczkzLUNB
LWFha2tpYW5nMR8wHQYDVQQDDBZDQSBTaWduaW5nIENlcnRpZmljYXRlAgQJZZn+
MA0GCWCGSAFlAwQCAQUAoEowFwYJKoZIhvcNAQkDMQoGCCsGAQUFBwwCMC8GCSqG
SIb3DQEJBDEiBCB5vIMBsxVnBGGlNSvBQYybhggoizcke9qn03Y2sED6HzANBgkq
hkiG9w0BAQsFAASCAQAcAGWbVAHbhS4zjN74qUe4oarBvPsDhOjB3r3UB0OLuiNO
FZHJokWO+vj6MB8BL1r05/ZeAg8bsFP6y9pzib6pn2hiGzi7rjTqcKMA7t/47qZm
40Gsa2ktPqddCiST+IJ+y5Z/WIQ+jriCTHDmerfHeLK6Zout3bLHdrD8X1hrXshM
Cga9p24QFZgIJ+rgMZj3Lx8DGINUWRDrzU49oJc4LQJHq7K/kByePyoIhYxphxUw
kT5ADR+TBI/wYw0Kmi9DU37Ilosx0sc9k0btEt+pnK2sCqUgERL4lPCjKbVT0DBa
X+YQXyrheKOuim+yY0XHzUfdR5Cp2s6lwi6r7oFw

The CMC enrollment request in binary format is stored in /tmp/cmc.dir_server_pkcs10.req

Actual results:

CMCRequest output display debug messages.

Expected results:

Debug messages should be displayed in verbose mode only.
SilleBille commented 4 years ago

Posted by mharmsen on 2018-04-10:

Per 10.5.x/10.6 Triage: 10.6

edewata: usability