Running OfflineLoginUsingCache

The OfflineLoginUsingCache sample application reads cached certificates and CRLs and logs in a user without connecting to a directory.

To run this sample, you can use the profile files in examples/data/userdata. However, the sample requires a previous connection to an Entrust Certificate Authority for these profile files to have cached data.

To run this sample application, execute the following command line in the etjava/examples directory.

java -classpath classes;../lib/enttoolkit.jar com.entrust.toolkit.cache.OfflineLoginUsingCache <epf_file> <epf_pwd>

Parameter

Value

<epf_file>

The path of an Entrust user profile in .epf file format.

<epf_pwd>

The password for accessing the Entrust profile.

For example:

c:\etjava\examples>java -classpath classes;../lib/enttoolkit.jar com.entrust.toolkit.examples.cache.OfflineLoginUsingCache MySubUser.epf Passw0rd
 
Attempting to read cache files for MySubUser1.epf
Reading cross-certificate cache MySubUser1.xcc
Reading end-user certificate cache MySubUser1.cch
Attempting to log in to MySubUser1.epf
Status returned by login:
User status - 1 status field set
KEY_MANAGEMENT_NOT_POSSIBLE - Key management is not possible: A connection to th
e Directory is required
 
Reading revocation list cache MySubUser1.arl
Reading revocation list cache MySubUser1.crl
Writing cache files for MySubUser1.epf
The user's ARL cache:
[Y249Q1JMMSxvPU5JRVRaU0NIRSxjPURF]
CRL=MIIBZDCBzgIBATANBgkqhkiG9w0BAQUFADAhMQswCQYDVQQGEwJERTESMBAGA1UEChMJ
_continue_=TmlldHpzY2hlFw0wNDAxMTYxNDU2NDhaFw0wNDAxMTYyMTU2NDhaoHkwdzBHB
_continue_=gNVHRwBAf8EPTA7oDagNKQyMDAxCzAJBgNVBAYTAkRFMRIwEAYDVQQKEwlOaW
_continue_=V0enNjaGUxDTALBgNVBAMTBENSTDGCAf8wCwYDVR0UBAQCAgCi
CRL1=MB8GA1UdIwQYMBaAFCMDFnA9KF/JJ6fRmAt+D//8lR2UMA0GCSqGSIb3DQEBBQUAA4G
_continue_=BAKDKJppiumV7EtXYbUieY8RYN2j98jRyBLj5Ca1iplxfOQBVhtcYrQsHwVcU
_continue_=iyU9xRwf29wb9RY0PT4PxdpEonNsCHCyXTtaxcd6e765Fxh/8sCtPGVqGhiwj
_continue_=poazqAUVEbfhKLWZJPIYdORmKL9AkSpskjBrPi6XC7zyGAOLTIW
 
[Y249Q1JMMSxvPVNBVFJFLGM9Q0E=]
CRL=MIIB3TCBxgIBATANBgkqhkiG9w0BAQUFADAdMQswCQYDVQQGEwJDQTEOMAwGA1UEChMF
_continue_=U2F0cmUXDTA0MDExNjEzMzIwMloXDTA0MDExNjIwMzIwMlqgdTBzMEMGA1UdH
_continue_=AEB/wQ5MDegMqAwpC4wLDELMAkGA1UEBhMCQ0ExDjAMBgNVBAoTBVNhdHJlMQ
_continue_=0wCwYDVQQDEwRDUkwxggH/MAsGA1UdFAQEAgIBzTAfBgNVHSMEGDAWgBTzmuR
_continue_=Si0rJSy6e5paHhbAMxxZ+LDANBgkqhkiG9w0BAQUFAAOCAQEAWfpGwrk7BWJS
_continue_=fu2tfU70
CRL1=256h2nIpdVjxWda7zt/37N+QRo/Lhtd6tqgEaWSNN/JFxXaDBXu9K2s2vLrMcubxhpg
_continue_=P0nLKto6QZCSY63SdmWsdJMr/gpuxA1isRy/v+1Uu6zf/FPs/RNysHsoUh1ny
_continue_=3sMv4OabF6ljT9BTSD3Ch4o7hjBX3BmcP/PexxD89iBoBE/4R7Vroy4YBIqD+
_continue_=68T93rRHluS6ONAE5H73BHmFZSfyFmbeuxKUPwpk105QP7IXIpIbc7iHwWWfa
_continue_=BVo2W7fyx2/hgX2wbTzzLPMq7fHqW9mwsUsVg594VJdWTUD9lnNT6GXKVN6c1
_continue_=3+I679Fjgiw==
 
[Y249Q1JMMixvPVNBVFJFLGM9Q0E=]
CRL=MIIB3TCBxgIBATANBgkqhkiG9w0BAQUFADAdMQswCQYDVQQGEwJDQTEOMAwGA1UEChMF
_continue_=U2F0cmUXDTA0MDExNjEzMzIwM1oXDTA0MDExNjIwMzIwM1qgdTBzMEMGA1UdH
_continue_=AEB/wQ5MDegMqAwpC4wLDELMAkGA1UEBhMCQ0ExDjAMBgNVBAoTBVNhdHJlMQ
_continue_=0wCwYDVQQDEwRDUkwyggH/MAsGA1UdFAQEAgIBAzAfBgNVHSMEGDAWgBTjELi
_continue_=eGmo56mZdn3wi83Ao4y57cDANBgkqhkiG9w0BAQUFAAOCAQEAXSZtcLDGdU36
_continue_=p9uwoiOb
CRL1=oPVXC8AuPI1I0nGb5LxurP+9uuty2oKJS1VgaFXu5VqeURGONcWGf6T8Rwey+/fn14U
_continue_=a68VT6U7yRj31QBwLoK7edJG/y7KE6Uc8OUR8qhd878umCFfTpqQzafBMTM9f
_continue_=WCssn1/AYvtitD5b794g089R3+oYUyte5oGiDCWVVReP8vB1yT0Imkao0gcWU
_continue_=99L5tfOb+FbPvbqvaBVMnVVqTbdlfXIw5EniTggmzwdhobk85ndLkEqM3O1cg
_continue_=xefxowZNinBqrJdPPIY84AlKfaffmQOodKf3cgvNM+fDqFWKwcnoGZIpjWAOX
_continue_=EQpuIwV0aqw==
 
[Y249Q1JMMSxvPVJVU1NFTEwsYz1HQg==]
CRL=MIIBXzCByQIBATANBgkqhkiG9w0BAQsFADAfMQswCQYDVQQGEwJHQjEQMA4GA1UEChMH
_continue_=UnVzc2VsbBcNMDQwMTE2MTMzOTE1WhcNMDQwMTE2MjAzOTE1WqB2MHQwRQYDV
_continue_=R0cAQH/BDswOaA0oDKkMDAuMQswCQYDVQQGEwJHQjEQMA4GA1UEChMHUnVzc2
_continue_=VsbDENMAsGA1UEAxMEQ1JMMYIB/zAKBgNVHRQEAwIBBjAf
CRL1=BgNVHSMEGDAWgBQVMQCQ2YreQd3vz9UTcbuV7a2vbjANBgkqhkiG9w0BAQsFAAOBgQA
_continue_=JNp16vI+0s+U94nFznrj7nS2qTWaW8sisX0jNqNx2o761peO3lS+K7jqfl94C
_continue_=zZ1wo7m48TR4jxCsOzLqn/QLStPQpufQWAL7NfTGYxj7PxYm66J6QNYKMhUZg
_continue_=L+iU1oWeIFcVRZkUp+C60K/FwnK8IDyKw/jXeTMGGEP/jeC9A==
 
----------------------------------------
 
The user's CRL cache:
[Y249Q1JMMSxvPVNBVFJFLGM9Q0E=]
CRL=MIICBDCB7QIBATANBgkqhkiG9w0BAQUFADAdMQswCQYDVQQGEwJDQTEOMAwGA1UEChMF
_continue_=U2F0cmUXDTA0MDExNjE1Mjk1M1oXDTA0MDExNzE2Mjk1M1owJTAjAgQ/H/QoF
_continue_=w0wMzEwMjcxNDU3NDlaMAwwCgYDVR0VBAMKAQCgdTBzMEMGA1UdHAEB/wQ5MD
_continue_=egMqAwpC4wLDELMAkGA1UEBhMCQ0ExDjAMBgNVBAoTBVNhdHJlMQ0wCwYDVQQ
_continue_=DEwRDUkwxgQH/MAsGA1UdFAQEAgIAhDAfBgNVHSMEGDAWgBTzmuRSi0rJSy6e
_continue_=5paHhbAMxxZ+LDANBgkqhkiG9w0BAQUFAAM=
CRL1=ggEBAAwHJNzdGfLlYLSm3iYEAetrOaIiXxCOpqM9S4BRzIZval6nMWJPoDPW9NHnTvU
_continue_=dgEIoWD6/8JY3uZ5rpKtSv2SVud2QqvVvgBFQ1k8edZ1iMGfJ3qdIb/Z724i8
_continue_=souLdlJqZrrEu3Dv2DfohOC9SJpLU02O+37Dr90hrui3ad7I+UwjitMsWT/zj
_continue_=n0nRls39naZU2DZ/TCL7Zy+rqfMRm3a7v//XDEds8pqcYrDelJKmOcQJRBWNO
_continue_=BbKP6Py2z6wqYqxQ6ISTNQVNVURjmK/X0Mn8LPkfVdbSWpO4JP1VyNgBXILFx
_continue_=9BEVnEJr8ovX1YW14ldmPVbQ/bge103uPjKw=
 
[Y249Q1JMMSxvPVJVU1NFTEwsYz1HQg==]
CRL=MIIBXzCByQIBATANBgkqhkiG9w0BAQsFADAfMQswCQYDVQQGEwJHQjEQMA4GA1UEChMH
_continue_=UnVzc2VsbBcNMDQwMTE2MTMzOTE1WhcNMDQwMTE3MTQzOTE1WqB2MHQwRQYDV
_continue_=R0cAQH/BDswOaA0oDKkMDAuMQswCQYDVQQGEwJHQjEQMA4GA1UEChMHUnVzc2
_continue_=VsbDENMAsGA1UEAxMEQ1JMMYEB/zAKBgNVHRQEAwIBAzAf
CRL1=BgNVHSMEGDAWgBQVMQCQ2YreQd3vz9UTcbuV7a2vbjANBgkqhkiG9w0BAQsFAAOBgQA
_continue_=X0gbJ4rwH3rab09HxC+PIERG9aZcbl6uAM5bBGrFhJKIlW5gIPmWQrJJv/UmA
_continue_=wnMOyeeCdefY/z9tp7WG+NF3DdsziXo2nKnRlVicJH9yq9ZfC/KPF57zLOobI
_continue_=9cCV/VPRYUebGcbvR8CStf3W99AfcibBioWpEPzNIiNAlRfCg==
 
[Y249Q1JMMixvPVNBVFJFLGM9Q0E=]
CRL=MIIFfjCCBGYCAQEwDQYJKoZIhvcNAQEFBQAwHTELMAkGA1UEBhMCQ0ExDjAMBgNVBAoT
_continue_=BVNhdHJlFw0wNDAxMTUyMDIwNDhaFw0wNDAxMTYyMTIwNDhaMIIDnTAjAgQ/H
_continue_=/maFw0wMzExMDMxMzMxMTdaMAwwCgYDVR0VBAMKAQAwIwIEPx/5mxcNMDMxMT
_continue_=AzMTMzMTE3WjAMMAoGA1UdFQQDCgEAMCMCBD8f+ZwXDTAzMTEwMzEzMzExN1o
_continue_=wDDAKBgNVHRUEAwoBADAjAgQ/H/meFw0wMzExMDMxNDAwNDVaMAwwCgYDVR0V
_continue_=BAMKAQAwIwIEPx/5nxcNMDMxMTAzMTQwMDQ1WjAMMAoGA1UdFQQDCgEAMCMCB
_continue_=D8f+aAXDTAzMTEwMzE0MDA0NVowDDAKBgNVHRUEAwoBADAjAgQ/H/mnFw0wMz
_continue_=ExMDMxNTQ5MTFaMAwwCgYDVR0VBAMKAQAwIwIEPx/5qBcNMDMxMTAzMTU0OTE
_continue_=yWjAMMAoGA1UdFQQDCgEAMCMCBD8f+aoXDTAzMTEwMzE1NTgxNlowDDAKBgNV
_continue_=HRUEAwoBADAjAgQ/H/mrFw0wMzExMDMxNTU4MTZaMAwwCgYDVR0VBAMKAQAwI
_continue_=wIEPx/8KBcNMDMxMjA5MTQzNzM1WjAMMAoGA1UdFQQDCgEAMCMCBD8f/CkXDT
_continue_=AzMTIwOTE0MzczNVowDDAKBgNVHRUEAwoBADAjAgQ/H/w6Fw0wMzEyMDkxNDQ
_continue_=zMzJaMAwwCgYDVR0VBAMKAQAwIwIEPx/8OxcNMDMxMjA5MTQ0MzMyWjAMMAoG
_continue_=A1UdFQQDCgEAMCMCBD8f/vIXDTA0MDEwMjE0MjcwMlowDDAKBgNVHRUEAwoBB
_continue_=DAjAgQ/H/7xFw0wNDAxMDIxNDI3MDdaMAwwCgYDVR0VBAMKAQQwIwIEPx/+8x
_continue_=cNMDQwMTAyMTQyNzIy
CRL1=WjAMMAoGA1UdFQQDCgEEMCMCBD8f/yQXDTA0MDEwNTE0NTcyNFowDDAKBgNVHRUEAwo
_continue_=BADAjAgQ/H/8jFw0wNDAxMDUxNDU3MjVaMAwwCgYDVR0VBAMKAQAwIwIEPx//
_continue_=NBcNMDQwMTA1MTUwMzE5WjAMMAoGA1UdFQQDCgEAMCMCBD8f/zUXDTA0MDEwN
_continue_=TE1MDgwMFowDDAKBgNVHRUEAwoBADAjAgQ/H//jFw0wNDAxMTMxOTQzNTNaMA
_continue_=wwCgYDVR0VBAMKAQAwIwIEPx//4hcNMDQwMTEzMTk0MzU0WjAMMAoGA1UdFQQ
_continue_=DCgEAMCMCBD8f/+0XDTA0MDExMzE5NTIyOVowDDAKBgNVHRUEAwoBADAjAgQ/
_continue_=H//sFw0wNDAxMTMxOTUyMzFaMAwwCgYDVR0VBAMKAQCgdDByMEMGA1UdHAEB/
_continue_=wQ5MDegMqAwpC4wLDELMAkGA1UEBhMCQ0ExDjAMBgNVBAoTBVNhdHJlMQ0wCw
_continue_=YDVQQDEwRDUkwygQH/MAoGA1UdFAQDAgFpMB8GA1UdIwQYMBaAFOMQuJ4aajn
_continue_=qZl2ffCLzcCjjLntwMA0GCSqGSIb3DQEBBQUAA4IBAQApp3TXfCDNEstiWl8O
_continue_=l2JVzuy0vsGYOg7exmqy6OXOCIvGA+Lmr/v5kdWb8TB2qLR6Q0h10r5r4nIlM
_continue_=EZhVOzl5ix/Ue7N5FYlj9umm43VNLs7XR7RFjtrdVUy8WZz6cyggPMwDbDPpQ
_continue_=zNYSkwkIW+fuV0LHEzqxpGgh5nHhSi5wAqONPhv+HtUiEvHowH8yOUMW4Z8n7
_continue_=QtOJhp8Bc68DfAIMr11+F/gxEOyOl3qnJyFK5W5fxsw1ySMnvevbESpnGTaCY
_continue_=DIt+oqtzeu9ZxbhZFmdd0LGH0HR4ezgmF72HcbJnkXRjekTrT4KUETfGrMlHB
_continue_=Tu54MoMg6x5Bje/ZsCr
 
[Y249Q1JMMSxvPU5JRVRaU0NIRSxjPURF]
CRL=MIICIDCCAYkCAQEwDQYJKoZIhvcNAQEFBQAwITELMAkGA1UEBhMCREUxEjAQBgNVBAoT
_continue_=CU5pZXR6c2NoZRcNMDQwMTE2MTU1NjMwWhcNMDQwMTE3MTY1NjMwWjCBuTAjA
_continue_=gQ/JtiYFw0wMzA3MzAxMzQzMjJaMAwwCgYDVR0VBAMKAQAwIwIEPybbUxcNMD
_continue_=MxMTA1MTgxNDU1WjAMMAoGA1UdFQQDCgEAMCMCBD8m21QXDTAzMTEwNTE4MTQ
_continue_=1NVowDDAKBgNVHRUEAwoBADAjAgQ/JttZFw0wMzExMDUxODIyMDZaMAwwCgYD
_continue_=VR0VBAMKAQAwIwIEPybbWhcNMDMxMTA1MTgyMjA2WjAMMAoGA1UdFQ==
CRL1=BAMKAQCgeDB2MEcGA1UdHAEB/wQ9MDugNqA0pDIwMDELMAkGA1UEBhMCREUxEjAQBgN
_continue_=VBAoTCU5pZXR6c2NoZTENMAsGA1UEAxMEQ1JMMYEB/zAKBgNVHRQEAwIBOTAf
_continue_=BgNVHSMEGDAWgBQjAxZwPShfySen0ZgLfg///JUdlDANBgkqhkiG9w0BAQUFA
_continue_=AOBgQCrvx7Ur1GiEq1BLz0nQbxW+w54OYPxaAMSAwOFnixXC9fD+Ol16BzRTJ
_continue_=/3MqeOijHOcXyErgcTT2My9akt5fRrCYVASgTfozsDd6RDISiu3HRvJ8DbjRX
_continue_=CaMmVYGenrgo/WLwSflvoU5XYrLnnL2jDP85vXYTrxkHEPhPuESwYXg==
 
----------------------------------------
 
The user's cross certificate cache:
[o=sartre,c=ca]
@Certificate00=eiqYc7dN6c42GnIxq8N14fEb5Nc6yFkKXSc/IlqytdbVBrY2oCOSMgS8W
_continue_=q/DyKUcgUA2r3Rg9pitbiZ/At2Hy6vQt2NDyrNT1CRAFUejGF/pJgE766hOY0
_continue_=ysw2B/eu6/gW7VFPBdUfgkyt1/R1yrT1DXxpzAvGixY8a8I6dwxq7TB4XObw6
_continue_=3AdbH31U4smSToXnqMDYi+zUuzO7bUxVzh6qOCrMnq9IOoEn/4qe3Ka1i+qu4
_continue_=MKpAa1CHu7TWH7KmLOfO/mJthwBJitpw70/XMf9MXdjYiCy1atJBnmNAOZVRR
_continue_=heaYVrbTpAdag+3PYbnDV/1vR+wri6XKO8As1LI1vclOSio2HWWdLhZZkHW1V
_continue_=e5tehzM1zXkxiUZPbRdrANhMStEOgXVfnOafkpc5YvUy+PnW6yvjI3AlmEqOu
_continue_=0jhnrAIiKEfb+8QsqrjdA8ITD6u4A9iqkUbtaer5Nw8SG3fNVlD3ie3LNzxvg
_continue_=8bHPM8vUpcL4NULY8CcLYqMPuvnbK1ViuDU18WpM4Kxa5aZLGdC5AJ7J1wpnL
_continue_=Rj1MLHRg4/UwdE1q6acbeNIBoTgL2X3zcTc52LhLDJukwvmlELnr2cYp5iVA+
_continue_=V1/leNxdt3DzG4tAAJnFmTbbrF4+FKpGgYEz8aNbqZ2SB9pFH62mVQvcDIeQi
_continue_=H6czxG6qMOYuvXdCx0CP/42o65GAso62Prwsvdod21qB0NjgVjiDzXmM7LHiC
_continue_=T9Si+TPHEDij1clDQirfnNmsO26wwxmWAN5+G/O1K0LbdhWBvYxrbcyu3T9dB
_continue_=JLJYkSKB1ys63mz676j7gabgTdyIOyYpVIJzp9v03feBjXLtWwNJ+quSPqrlJ
_continue_=rUwsTHuYqBtCF0lVq1kHX7Z3tyTVm2Fq3a59dei/c6V2MR3Q48VjpHmXgGhB5
_continue_=d98FwtXb8WtGFkuBw81Z8SixanoJ7DEYPRMyTeZ+VUwLcR5eHRDsFuQmKLYM4
_continue_=LdQW59sy4bvEEpUNd/1xLJC6omINa0oo06DtH8pKYXg4kc6OPKZi9rNe3rXlg
_continue_=N+a4C72l/po/q1dQZ2Hsvt0tWUYS+1TICzhMpAzIFajjz7ygL/nZZWJXtsWSM
_continue_=WPwmGA8Y8HQqG4AS2B9y6fCLh7xNzhuMcxBOxRltAt3/xiKXKiCOI8gBNouJB
_continue_=vF4Hs9sXybEcu7dgr9ZnUIxR4ZavqWjkFaEgoLKIVKt2q4L8rZ9E2aXtMHwWV
_continue_=0hDX7tYbmjHPG52uKMc5vsnp/MD2yZOHDAvZ40g//TEQOoUe/awNFfJOJAnmA
_continue_=qdyq4nDlX2P90F643j1kMsUfc3hAPNjeNLL5GIctG4tMDfVe0h7pm8fHjF1Jk
_continue_=qKPAcDZBuk9xLO8B5x4Ri9AkCJU/xVpUWOplLy62Z/g8ollSowEqI6Ds9tjfR
_continue_=DoCCjaG6ORKKjphsFAmbbIaWEXVPwXWcZqktoi56GVDQGMIRWp/o=
@Certificate01=iFk+A4kp8sra9K07AtpsMhAa9hDZy4dv+ZYxk9ecY2uKU6yTvlvNDIlyM
_continue_=5CwhEVODLqwfRusVd0afskttuiBe5tdYgenf5yI2xQ74SVVkqjIPNqScrxVld
_continue_=2tfm2ctk3KmvW5sTrA3OhNARy0BsuOBMEYIsjJJ0SAHVlrOmvPp1T6j4h82IU
_continue_=sbT7xJia+0Tg/eFCNEmhn/85fjwTBQMXrtoENKIFhIdi/4jRKaJC9VvDYGubX
_continue_=OkPhwpne++cqEH9M98eYoCGg2rfPWVMfeeC6iefOIwHIXGwkJoFM8kEY4XAxi
_continue_=yQqxC20/de+TLvlyb6q4FalxW28rXDdiG49G8jrB0wdvEc43ju3TQt1KdQhCT
_continue_=wWJeW7b6wM68XhHQQNUgr3paQRaeRs7UFlHO4jnMbNinClNrAuAkMkQOEQGJq
_continue_=gz8qX3pcDzuCR5GDtlNA2JYcTdzPaET0XR855atHHa9YsYXl3SkR9+8vir0G0
_continue_=n0soSWzT2pu5I0xzES03Kc17Of29cdHNNyzwYF5DHtCe1NXxeiQAR7OeZJzyL
_continue_=5rQzsl4JCMi2NcqOAPIOXd9AYfD2d3A1g8pu/SYYTbV4GQ/oy5mmQH8JfsRQ0
_continue_=Lp6DiUmLvHGBHwACpsayj3wSHbw6dj7TrCDfkcpidOvTGRbIhObN/87AVcb5K
_continue_=wg5S0cL10ds5oI98ZjFXA+I8hRfUTkL1VLMph+fLLkEpG2xd21L66F5H4DxnH
_continue_=DJ5jnmtCpyMlwRFd/4ElntCZqZfH4fvU2fG4MIeyg8BAtTHZ8EZ++K5N1Wg4o
_continue_=u8Nvc18ttMutZebvLbJaLMrBN35q86ajb2QZIEb4jGz5w1j+q4S5csd/9GqbA
_continue_=PaJTrYNs/c7NxRWnQNTXSJPaU2H7vLaxjG7X5Pua9AcAZjYXDZMv4nq7VD2V+
_continue_=voqEWt9n6BA/AQ877bJyYl7GE1o8C2pgxPCMXAbAhY9hDu9I8o37ahFOPSJNA
_continue_=nU6hta95Eq8LOL5sEmwzZul6TfNGkgXBG4UMLY1qXb5d+SjNQFVVlb1ZbzjHh
_continue_=fvDwvUvzcGwaGEOClKJVaIEJvrsRhdAFwRp8ApzWL6qFmzhkzqs6ZFfAY1P6x
_continue_=QnYihKo2X2GErUEP/fcjRhLoNBzN3xJDmfxvprYk1vfx0SmUOdsu9Io8M2EZ1
_continue_=wJNWGxzmDyTMuc6fYjKIKiXiSj7kNgYAkmctg5LCF94vt+tvrJG1gyAJr9CyT
_continue_=xoX9aCih0licjc6gWFUU3daXERF9AH5nI9VyD17ZDJOQnTvExTZVXJA2+WhlI
_continue_=pIRYXy61wF5LQ0gvil+GY6HSaZmkqPRDJ+nxvm6Ig32aKq9WTbRE8tjiyVAue
_continue_=RSayGtmmt+hEHKJdx8J/53b69KSAC1Apznzr8TZPZJlQk6R3GqgB6XbFFB85q
_continue_=EZ6Y4Ak3F0Vk2HAyWKjsiOSwlBUdmI9to/bDRvRlt
 
[o=nietzsche,c=de]
@Certificate00=byqmdvIhO3xHdXB91NN2b7cq3A15AUHXWl9eiiP/HMDS9NLrGbWYpkgHy
_continue_=Jl4ByWjTRIctoOKmcyKPP4YEwypqfj2S3HuhjRaliRqXoAji0/GiKmaqwbrlT
_continue_=JMdNrV+LmEDPP+dxgM6iM/YElYtAdqKjFvjXTz8mVWY1hsh+Wmgv1bwrO5G1x
_continue_=jW76oNjvXyihtDah0x1BP+Ow0MF261W0/2n/QFkrqqo2KOVucsUreGvGvuyDe
_continue_=S7z3hZz/xVMjhGv9spUdIEK7A/SU3d5siqfrcTOmk5jEEuk9m9EBtRL5hqd7A
_continue_=umHLoz6SJa6+ikvMSYPvaizwFMJnfgtsA66qR4oEW44xiPDxnIpOpP+bgHs2I
_continue_=72v3hy6g1WecKS3Cz7cOeYB5ZN7/r9HK8B9nlbN8CBrAtoPDN2Lem4mzqXIS6
_continue_=wi7mBaVKctdujj8qFEgPKfsPcL4mekiUWyoZ6OXWWGkW5nYULBnFY3ESpHfBZ
_continue_=vgjZEjpiVXVoAaZQFrvySk+YsSNfFwR5WZ05r+q5vz+eL79JKGrChomn53pEQ
_continue_=Z0xl8gZsQwol9g2yWzUG/kfQJ6yjyeDfD5+QOZzlimHzzU3DQvae0PdfNzY9+
_continue_=oWB6qyYTbaoyTRl9Pyv9zPz6RaExcS6TlA53a/lay+CVZjGRhNTL/D+55ZzpN
_continue_=lU8gkFXVWM1v3PUZyKt31BROuh1ITXgyu9MMioTTHNshKmq8LumQQuAGwA+Md
_continue_=nip5lRXG0WzvqB43qYpKwNN2JEvTISgBLY7drVsQVLTQ8eIom2IAjJtzhL5sX
_continue_=3MbcTobiaD7Gy4E13w+y8aiuKyZT5JxidSzrtf95V5Xp0EMJellOrkzqOzYQ+
_continue_=/Dbfw7ti4WFQYz7nZm5MDuH2k6QCJxCi7cQ55FkchaihObybndlK3h1FChdOe
_continue_=Miw4S36OWDabV9f2ho+jhk8M05EFhyNHTR0ZETETNCy+zh2eTg+gXDZhSfbEd
_continue_=tji7EcdR9xxVfAvU0OPMeS5pQq1kZXhdziHyG33CLkJi2z2HAadTzhKYp5U80
_continue_=N2GrORDM1/vhGESpBeNtJ6R7HHg3GWhlLAMNUXKXIaYogPIc+rnlHLvTyVhD0
_continue_=t7SlYhwP5cjG1i/nbxnVWIAuTe9ClEct8CDGu5oHm8tyUN3dxe6TmPQHwNOcF
_continue_=4Xxi5QXu0RseMfGrJO6zNXbSUrzMja+j19bDu3X889eXWMuJt1s60+3kRSxbc
@Certificate01=vm/HyPpHjrD27z3qLSvN+Ex+Ga6lgS1MEtJQjjNi6Oubmg1dueqahgG/u
_continue_=/V6OzIXXX7d8L3qijtkMM2BpTKJ4NZcB7lIMOiAyziATSAAnDoOxopeXZ0EiS
_continue_=MC+e9QE2E/B0daqcO07D8dZOV4XfE0XyOw8rEpTOKaDEmq1Vy8WXU4dZW11dw
_continue_=5AYyqQTHiiKDdHA6naeH0n9S+Q8URry/IOVSGMBFweYGl1iBL2tcfWsh9IEqc
_continue_=Bu5Uj78mKi/8gY5Z6cb6cZbSSf40VkxKBPpjygndfKwyTGYhW28HzliXa3SAT
_continue_=wG/+bEftn2yd6wWN0n83OxtcYb6z2IcxucGSl6LFr6b5DPra/modldkfD0zYs
_continue_=C9LnoIpv+/lt3XC++yP4c+1UNAZk/6ZxLZb0KNE5TFYYMf/MQiomelkDQxC5X
_continue_=R7/G6AszHDGlYSdJs9iwVJCgKvEy5sT91S8UL2DEntGm6J2zR6wDt1RfD3swg
_continue_=6KcNtN4AnyzUCe9MQnbl+WQqP1j4FfSa2jDSc0UxbWFH+Dn5ToOcN9Plr1OI7
_continue_=d9eyadmt2owZr+iwmClNtDilp1KLTrItM1DL486/6IkGdmpQKYqYeZUSWnMrY
_continue_=DoSWCozY2XkoXkY+0q0Bb2Z6yJXw4bZSiSPEctklfKqoRueZtazSOxf4gnYqh
_continue_=IAt719snKGeyonb9g1FlfhHUx4mq+t2CJSbh5ZngU+gOE3nFxtQT3ySqC1UKa
_continue_=0QpRVlR93TVbFeDD2zrpcagcB38QjsU8dlmxwAb9ORxR51lmuf5RSjuNVLwNr
_continue_=UoAi08LDlTG2fiFC9OjE9DYPUW3s7zb6jgQgZQCCuHomH6K/PRLMG/uFCqmWo
_continue_=Lg+YGsUNRCKaWTMvTB0qYuBGWn9sjZ64ZT8P4b2Xza5XRhc0OzCFI7MVDARRo
_continue_=/ao+bHe2kMsuLbikBjKnhuO6gbWrbSeIQkIB3tDuYZY+u+Vd4HviAiC9H8OOO
_continue_=JLDg51wESl1cvnSeMi4fDLcC51I+1QIGGh9uz6Ilu9vNKiNCMBYkX90G+5M6b
_continue_=PHOtlaMd7EVxxFBB8jbQm+g7nImHjdP8STVjgOfJniFphjPGkJniR7Nzc/IKg
_continue_=uRfkZXTThGY/VMSUvbi1QjqXwI3IgmpiPnA4pM5r0XNIh3LSw7NIhHU+aMwEm
_continue_=hY/OHtKWtYeTVM8bEMzR2eifpvdL5g1klLr1MKcTJWoKbHAiUx8E8WxRdGqhu
 
[o=russell,c=gb]
@Certificate00=7wCC/OXzREQjMsqSYUKp6kADcbzEeN5b2F0sRe7WRPCp+FSSLCTIP8xPY
_continue_=+IG31SUA0NKnZP4OuLDpKI2ndhfL74bYFj0mp/lNEC77zLnxhgZ6IE3MvDrts
_continue_=jyIRELDwHJI97PKkVqUqEVFzm0I8GVWdTs8WlgrcAzgaCRETfIwVVEeemsdy7
_continue_=cFOFRTWpPrIZluc8+9hgHun40CKwbXsyC0x4FEwO7iMYVJ2M8qmIIoZ2Jodq5
_continue_=Ak0DAijxvRxLlWRKBznNCDytidZaixC7Yp89GWF9H49pxaLpF9PrKLk6Z3yX2
_continue_=Ls/JEtbj2RWynFkERKvSrKsI0qkNMYkPwNe+dP2b5JPAiOvA7/pvsS1MvgG3x
_continue_=gxCBInbiLrRF4SOjDjS8C80nYJzVDfMmiG0K3xct7BqyWgYZa9Ke71FxqPNlv
_continue_=fpAHWoddc0Chorcmiqa4yrnWY4ToinV9CsZbBoq6OwXX0qX7zR7NGBDpe72w/
_continue_=OxajDmnSVImLMvMi3arQmXNTiMmSJLhqyGRs7M2NPPsDv0T3GPwU+F/Rd4iwG
_continue_=bTIYib73R/m/GQQN3t8cQfJQDNNuhRfYi8G47HkX/y4iXqEKFQqr8zD4VGCjt
_continue_=d9G6XwBb8v97uOW3aq1rZkaLcsGbOcOvzPkb0bei3Xj8JfSz3FajuEndETwww
_continue_=REcDLRH5cLV0qxpCPUn5uhJt6TGxXl6Uk7fDoa+dQ1WONPQ4rq2/Qv34uWy/s
_continue_=idXd44oISZlLgTT4NwzDdrDkFgsa1a2dlwxKjYW26SSqqR6vir7i59L67kB7j
_continue_=6wmsYQW7yRi9OotXZOIcbT37DKC8NKiCXvc4VRhDEWczscVmhOUHSkxxfi1SX
_continue_=0IemO3HHVgdcglerGAkMY7ev7fzQCXpgIc3Ag24yEjx1Ju
 
----------------------------------------
 
The user's end-user certificate cache:
[cn=sub user1,o=russell,c=gb]
@Certificate00=zqVK1ZzWcqasubXasPBfGoXzqxp1CZBiTaOf2IwbQ/RCVlujoXQcBX1zp
_continue_=Ejv2zWs3uKwTmskDmFqRDNAfxa6wBqc7j2cSeEoItgmRNsLMuuVL5FANKjC4+
_continue_=v4vG51JqX+cCGK8r4NPyyj6ddB8TAKR3CnbTkwo4ioQeu49SWLDa62qmE8gwG
_continue_=m0MXy+FN0c4a8DVMIYAVWRmxiwxqna5fD1qTH/lu8hjZuSg76Fcmw7INWvzwO
_continue_=Vyl87t4JRzboBWzBjoQFQN9ufUqFR7zJVTjwfPGngqJKYo8UJyZ1l9Qd9P413
_continue_=rxRVVhBVokDmOn6359Y7yCp1rdc7n1IvPgpww+VpKRPDvYIs2BP4yhukBmCQH
_continue_=oWJ1dnwFvv6i51Adpoud7jmi4+6/l5SKRTFR5bZ5Xd32t/mJLQ87k7QpxPiH3
_continue_=BWtr33IhkcrGlsnaeumrXpZIWD5+XoNSMNoBp2mirhrKo2q+vAbFd8relBEi5
_continue_=Nn74fiLZXGQTPXZyREi4bSBJrObalk8wVXFIOo7yW5MPf+m0DvhVglwdGvWir
_continue_=9V2lGyvhyuTg92NaPROWYvTSenVpybsehisN094nn/2lMAPMJS6aGnGHfnMsS
_continue_=mdQxdKt9RNuE8Mq6sl1fcl3YbOmLGV6td6g7e5atgpqrrSoMzvsi5TfTsxsfm
_continue_=GdBOaNdDILjn1s/fF0kC4SnyP5tNN2Nw7YyGMoq+nIDUUlT6pcegSPKxBLrhl
_continue_=bgFrqxBxjmaMmes7nnEDnHqArrzPkYfufcpnembdBY8VuznyoP2Mis8bQhfQq
_continue_=x78sBguIrVKZ7+R2NVBcHdzyKBoQrnOwG1aLjrtUHpgrjG3vs849LuPWCzP7y
_continue_=kgDqLNtAptSqDvy5RHIsfwe/XY2sy6mqsB03iwZDK7SJK2rRMqS2wmXsvVyVg
_continue_=HsglnSlPUYD9nsZc7gddSyaZ9Djk=
 
----------------------------------------
 
Test ran successfully