Yubico Forum https://forum.yubico.com/ |
|
problem with using custom ssl certificate in windows https://forum.yubico.com/viewtopic.php?f=26&t=2595 |
Page 1 of 1 |
Author: | qnox [ Sat Mar 11, 2017 5:16 pm ] |
Post subject: | problem with using custom ssl certificate in windows |
Hi! I uploaded into 9a slot private key with certificate signed by our enterprise CA without a problem via PIV manager: it is displayed in PIV manager correctly. W used to use this certificate for OpenVPN from disk, now I would like to used it from Yubikey Neo. But truing to access it from OpenVPN gives me an issue: Code: c:\Program Files (x86)\Yubico\yubico-piv-tool\bin>openvpn --verb 7 --show-pkcs11-ids libykcs11-1.dll Sat Mar 11 16:50:32 2017 us=492798 PKCS#11: Adding provider 'libykcs11-1.dll'-'libykcs11-1.dll' Sat Mar 11 16:50:32 2017 us=531292 PKCS#11: Provider 'libykcs11-1.dll' added rv=0-'CKR_OK' Sat Mar 11 16:50:32 2017 us=531792 PKCS#11: Creating a new session Sat Mar 11 16:50:32 2017 us=532794 PKCS#11: Get certificate attributes failed: 179:'CKR_SESSION_HANDLE_INVALID' Sat Mar 11 16:50:32 2017 us=991522 PKCS#11: Cannot get object attribute for provider 'Yubico (www.yubico.com)' object 37 rv=6-'CKR_FUNCTION_FAILED' The following objects are available for use. Each object shown below may be used as parameter to --pkcs11-id option please remember to use single quote mark. Sat Mar 11 16:50:32 2017 us=992524 PKCS#11: Terminating openssl Sat Mar 11 16:50:32 2017 us=992524 PKCS#11: Removing providers Sat Mar 11 16:50:32 2017 us=992524 PKCS#11: Removing provider 'libykcs11-1.dll' Sat Mar 11 16:50:33 2017 us=470 PKCS#11: Releasing sessions Sat Mar 11 16:50:33 2017 us=470 PKCS#11: Terminating slotevent Sat Mar 11 16:50:33 2017 us=470 PKCS#11: Marking as uninitialized c:\Program Files (x86)\Yubico\yubico-piv-tool\bin>openssl 7688:error:02001005:system library:fopen:Input/output error:bss_file.c:175:fopen('C:\PHP\extras\ssl','rb') 7688:error:2006D002:BIO routines:BIO_new_file:system lib:bss_file.c:184: 7688:error:0E078002:configuration file routines:DEF_LOAD:system lib:conf_def.c:197: Certificate generated by PIV manager is displayed and accessed by OpenVPN without any issue: Code: c:\Program Files (x86)\Yubico\yubico-piv-tool\bin>openvpn --verb 7 --show-pkcs11-ids libykcs11-1.dll Sat Mar 11 16:14:52 2017 us=128736 PKCS#11: Adding provider 'libykcs11-1.dll'-'libykcs11-1.dll' Sat Mar 11 16:14:52 2017 us=164557 PKCS#11: Provider 'libykcs11-1.dll' added rv=0-'CKR_OK' Sat Mar 11 16:14:52 2017 us=164557 PKCS#11: Creating a new session Sat Mar 11 16:14:52 2017 us=165557 PKCS#11: Get certificate attributes failed: 179:'CKR_SESSION_HANDLE_INVALID' The following objects are available for use. Each object shown below may be used as parameter to --pkcs11-id option please remember to use single quote mark. Sat Mar 11 16:14:52 2017 us=495035 PKCS#11: Using cached session Certificate DN: CN=Test yubikey#1 Serial: AE4D23097B986B64 Serialized id: Yubico/YubiKey\x20NEO/1234/YubiKey\x20PIV/00 Sat Mar 11 16:14:52 2017 us=497416 PKCS#11: Terminating openssl Sat Mar 11 16:14:52 2017 us=497416 PKCS#11: Removing providers Sat Mar 11 16:14:52 2017 us=497416 PKCS#11: Removing provider 'libykcs11-1.dll' Sat Mar 11 16:14:52 2017 us=505510 PKCS#11: Releasing sessions Sat Mar 11 16:14:52 2017 us=506011 PKCS#11: Terminating slotevent Sat Mar 11 16:14:52 2017 us=506011 PKCS#11: Marking as uninitialized How can I import externaly generated SSL certificate to work with OpenVPN? I would be gratefull for any help. I'm runing: Code: Windows 10 version 10.0.14393 64bit Code: openvpn --version OpenVPN 2.4.0 x86_64-w64-mingw32 [SSL (OpenSSL)] [LZO] [LZ4] [PKCS11] [AEAD] built on Jan 31 2017 library versions: OpenSSL 1.0.2k 26 Jan 2017, LZO 2.09 Windows version 6.2 (Windows 8 or greater) 64bit Originally developed by James Yonan Copyright (C) 2002-2017 OpenVPN Technologies, Inc. <sales@openvpn.net> Compile time defines: enable_async_push=no enable_comp_stub=no enable_crypto=yes enable_crypto_ofb_cfb=yes enable_debug=yes enable_def_auth=yes enable_dlopen=unknown enable_dlopen_self=unknown enable_dlopen_self_static=unknown enable_fast_install=needless enable_fragment=yes enable_iproute2=no enable_libtool_lock=yes enable_lz4=yes enable_lzo=yes enable_management=yes enable_multi=yes enable_multihome=yes enable_pam_dlopen=no enable_pedantic=no enable_pf=yes enable_pkcs11=yes enable_plugin_auth_pam=no enable_plugin_down_root=no enable_plugins=yes enable_port_share=yes enable_selinux=no enable_server=yes enable_shared=yes enable_shared_with_static_runtimes=yes enable_small=no enable_static=yes enable_strict=no enable_strict_options=no enable_systemd=no enable_werror=no enable_win32_dll=yes enable_x509_alt_username=no with_crypto_library=openssl with_gnu_ld=yes with_mem_check=no with_plugindir='$(libdir)/openvpn/plugins' with_special_build= with_sysroot=no Code: yubico-piv-tool.exe -V yubico-piv-tool 1.4.2 Quote: yubikey neo firmware 3.4.9
|
Page 1 of 1 | All times are UTC + 1 hour |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |