thingol 12 de jul. de 2007
Pode ser que seu arquivo CRT não esteja em formato BASE-64. Ele deve ser algo parecido com:
-----BEGIN CERTIFICATE-----
MIICPDCCAaUCEHC65B0Q2Sk0tjjKewPMur8wDQYJKoZIhvcNAQECBQAwXzELMAkG
A1UEBhMCVVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMTcwNQYDVQQLEy5DbGFz
cyAzIFB1YmxpYyBQcmltYXJ5IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MB4XDTk2
MDEyOTAwMDAwMFoXDTI4MDgwMTIzNTk1OVowXzELMAkGA1UEBhMCVVMxFzAVBgNV
BAoTDlZlcmlTaWduLCBJbmMuMTcwNQYDVQQLEy5DbGFzcyAzIFB1YmxpYyBQcmlt
YXJ5IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MIGfMA0GCSqGSIb3DQEBAQUAA4GN
ADCBiQKBgQDJXFme8huKARS0EN8EQNvjV69qRUCPhAwL0TPZ2RHP7gJYHyX3KqhE
BarsAx94f56TuZoAqiN91qyFomNFx3InzPRMxnVx0jnvT0Lwdd8KkMaOIG+YD/is
I19wKTakyYbnsZogy1Olhec9vn2a/iRFM9x2Fe0PonFkTGUugWhFpwIDAQABMA0G
CSqGSIb3DQEBAgUAA4GBALtMEivPLCYATxQT3ab7/AoRhIzzKBxnki98tsX63/Do
lbwdj2wsqFHMc9ikwFPwTtYmwHYBV4GSXiHx0bH/59AhWM1pF+NEHJwZRDmJXNyc
AA9WjQKZ7aKQRUzkuxCkPfAyAw7xzvjoyVGM5mKf5p/AfbdynMk2OmufTqj/ZA1k
-----END CERTIFICATE-----
Para converter o arquivo .CRT em formato Base-64, importe-o para o Windows, e exporte-o em formato Base-64.
clayton_hst 9 de nov. de 2007
Boa tarde Meu 1º Post!!!(estagiario em java)
Olá ao tentar incluir um arquivo teste.crt para um usuario do LDAP aparece a seguinte mensagem
Gostaria de saber se o problema está nos arquivos do diretorio Schema ou no perfil do usuario.
Exception in thread “ main ” org . springframework . ldap . SchemaViolationException :
[ LDAP : error code 65 - attribute ‘ userSMIMECertificate ’ not allowed ] ;
nested exception is javax . naming . directory . SchemaViolationException :
[ LDAP : error code 65 - attribute ‘ userSMIMECertificate ’ not allowed ] ;
remaining name ' cn = Teste89 , ou = People ’ Caused by : javax . naming . directory . SchemaViolationException :
[ LDAP : error code 65 - attribute ‘ userSMIMECertificate ’ not allowed ] ; remaining name ‘ cn = Teste89 , ou = People ’
clayton_hst 12 de nov. de 2007
Obrigado pela força Pessoal !!
A solução era colocar o inetOrgPerson no momento da inclusão do usuario.