[
https://issues.apache.org/jira/browse/CXF-5250?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Colm O hEigeartaigh resolved CXF-5250.
--------------------------------------
Resolution: Fixed
Fix Version/s: 2.7.7
> Too long the cer file name generated by XKMS service
> ----------------------------------------------------
>
> Key: CXF-5250
> URL: https://issues.apache.org/jira/browse/CXF-5250
> Project: CXF
> Issue Type: Bug
> Components: Services
> Affects Versions: 2.7.7
> Reporter: Xilai Dai
> Assignee: Colm O hEigeartaigh
> Fix For: 2.7.7
>
>
> When configue XKMS service using file as backend:
> xkms.certificate.repo=file
> xkms.file.storageDir=${karaf.home}/xkms/certificates
> Start XKMS service in the container and send a register SOAP request to it:
> {code}
> <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
> <soapenv:Body>
> <RegisterRequest xmlns:ds="http://www.w3.org/2000/09/xmldsig#"
> xmlns:xenc="http://www.w3.org/2001/04/xmlenc#" Id="123"
> Service="http://cxf.apache.org/services/XKMS/"
> xmlns="http://www.w3.org/2002/03/xkms#">
> <PrototypeKeyBinding Id="456">
> <ds:KeyInfo>
> <ds:X509Data>
> <ds:X509Certificate>
> MIID5jCCA0+gAwIBAgIJAPahVdM2UPibMA0GCSqGSIb3DQEBBQUAMIGpMQswCQYD
> VQQGEwJVUzERMA8GA1UECBMITWFyeWxhbmQxEjAQBgNVBAcTCUJhbHRpbW9yZTEp
> MCcGA1UEChMgU2FtcGxlIFNUUyAtLSBOT1QgRk9SIFBST0RVQ1RJT04xFjAUBgNV
> BAsTDUlUIERlcGFydG1lbnQxFDASBgNVBAMTC3d3dy5zdHMuY29tMRowGAYJKoZI
> hvcNAQkBFgtzdHNAc3RzLmNvbTAeFw0xMTAyMDkxODM4MTNaFw0yMTAyMDYxODM4
> MTNaMIGpMQswCQYDVQQGEwJVUzERMA8GA1UECBMITWFyeWxhbmQxEjAQBgNVBAcT
> CUJhbHRpbW9yZTEpMCcGA1UEChMgU2FtcGxlIFNUUyAtLSBOT1QgRk9SIFBST0RV
> Q1RJT04xFjAUBgNVBAsTDUlUIERlcGFydG1lbnQxFDASBgNVBAMTC3d3dy5zdHMu
> Y29tMRowGAYJKoZIhvcNAQkBFgtzdHNAc3RzLmNvbTCBnzANBgkqhkiG9w0BAQEF
> AAOBjQAwgYkCgYEAo+f8gs4WcteLdSPWPm8+ciyEz7zVmA7kcCGFQQvlO0smxRVi
> WJ1x+yniT5Uu86UrAQjxRJyANBomQrirfE7KPrnCm6iVOsGDEntuIZAf7DFPnrv5
> p++jAZQuR3vm4ZHXFOFTXmI+/FD5AqLfNi17xiTxZCDYyDdD39CNFTrB2PkCAwEA
> AaOCARIwggEOMB0GA1UdDgQWBBRa0A38holQIbJMFW7m5ZSw+iVDHDCB3gYDVR0j
> BIHWMIHTgBRa0A38holQIbJMFW7m5ZSw+iVDHKGBr6SBrDCBqTELMAkGA1UEBhMC
> VVMxETAPBgNVBAgTCE1hcnlsYW5kMRIwEAYDVQQHEwlCYWx0aW1vcmUxKTAnBgNV
> BAoTIFNhbXBsZSBTVFMgLS0gTk9UIEZPUiBQUk9EVUNUSU9OMRYwFAYDVQQLEw1J
> VCBEZXBhcnRtZW50MRQwEgYDVQQDEwt3d3cuc3RzLmNvbTEaMBgGCSqGSIb3DQEJ
> ARYLc3RzQHN0cy5jb22CCQD2oVXTNlD4mzAMBgNVHRMEBTADAQH/MA0GCSqGSIb3
> DQEBBQUAA4GBACp9yK1I9r++pyFT0yrcaV1m1Sub6urJH+GxQLBaTnTsaPLuzq2g
> IsJHpwk5XggB+IDe69iKKeb74Vt8aOe5usIWVASgi9ckqCwdfTqYu6KG9BlezqHZ
> dExnIG2v/cD/3NkKr7O/a7DjlbE6FZ4G1nrOfVJkjmeAa6txtYm1Dm/f
> </ds:X509Certificate>
> </ds:X509Data>
> </ds:KeyInfo>
> <KeyUsage>http://www.w3.org/2002/03/xkms#Signature</KeyUsage>
> <KeyUsage>http://www.w3.org/2002/03/xkms#Encryption</KeyUsage>
> <KeyUsage>http://www.w3.org/2002/03/xkms#Exchange</KeyUsage>
> <UseKeyWith Application="urn:ietf:rfc:2459"
> Identifier="CN=www.sts.com, OU=IT Department,
> L=Baltimore, ST=Maryland, C=US" />
> </PrototypeKeyBinding>
> </RegisterRequest>
> </soapenv:Body>
> </soapenv:Envelope>
> {code}
> then, a long-name cer file (about 231 characters) will be generated (on Win7)
> which really can't operate it later.
> CN-www.sts.com_OU-IT
> Department_L-Baltimore_ST-Maryland_C-US-17771579970218424475-1.2.840.113549.1.9.1-#160b737473407374732e636f6d_CN-www.sts.com_OU-IT
> Department_O-Sample STS -- NOT FOR
> PRODUCTION_L-Baltimore_ST-Maryland_C-US.cer
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira