-
Notifications
You must be signed in to change notification settings - Fork 712
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Travis testing of PIV cards #2094
Comments
dengert
added a commit
to dengert/OpenSC
that referenced
this issue
Aug 16, 2020
Fix Issue OpenSC#2094 Current test using PivApplet/bin/:jcardsim/target/jcardsim-3.0.5 only creates 2 private keys. These are never seen by a PIV client, as the way private keys are found is via a certificate which contains the public key (SPKI) which contains the type of key, RSA or ECC and the size or curve OID. This change creates the public key and self signed certificate for the two keys so pkcs11-tool can list and test the crypto. Please enter the commit message for your changes. Lines starting On branch PIV-4-extensions Changes to be committed: modified: .travis.yml
dengert
added a commit
to dengert/OpenSC
that referenced
this issue
Aug 21, 2020
Fix Issue OpenSC#2094 Current test using PivApplet/bin/:jcardsim/target/jcardsim-3.0.5 only creates 2 private keys. These are never seen by a PIV client, as the way private keys are found is via a certificate which contains the public key (SPKI) which contains the type of key, RSA or ECC and the size or curve OID. This change creates the public key and self signed certificate for the two keys so pkcs11-tool can list and test the crypto. Please enter the commit message for your changes. Lines starting On branch PIV-4-extensions Changes to be committed: modified: .travis.yml
dengert
added a commit
to dengert/OpenSC
that referenced
this issue
Sep 2, 2020
Fix Issue OpenSC#2094 Current test using PivApplet/bin/:jcardsim/target/jcardsim-3.0.5 only creates 2 private keys. These are never seen by a PIV client, as the way private keys are found is via a certificate which contains the public key (SPKI) which contains the type of key, RSA or ECC and the size or curve OID. This change creates the public key and self signed certificate for the two keys so pkcs11-tool can list and test the crypto. Please enter the commit message for your changes. Lines starting On branch PIV-4-extensions Changes to be committed: modified: .travis.yml
dengert
added a commit
to dengert/OpenSC
that referenced
this issue
Sep 21, 2020
Fix Issue OpenSC#2094 Current test using PivApplet/bin/:jcardsim/target/jcardsim-3.0.5 only creates 2 private keys. These are never seen by a PIV client, as the way private keys are found is via a certificate which contains the public key (SPKI) which contains the type of key, RSA or ECC and the size or curve OID. This change creates the public key and self signed certificate for the two keys so pkcs11-tool can list and test the crypto. Please enter the commit message for your changes. Lines starting On branch PIV-4-extensions Changes to be committed: modified: .travis.yml
dengert
added a commit
to dengert/OpenSC
that referenced
this issue
Sep 25, 2020
Fix Issue OpenSC#2094 Current test using PivApplet/bin/:jcardsim/target/jcardsim-3.0.5 only creates 2 private keys. These are never seen by a PIV client, as the way private keys are found is via a certificate which contains the public key (SPKI) which contains the type of key, RSA or ECC and the size or curve OID. This change creates the public key and self signed certificate for the two keys so pkcs11-tool can list and test the crypto. Please enter the commit message for your changes. Lines starting On branch PIV-4-extensions Changes to be committed: modified: .travis.yml
dengert
added a commit
to dengert/OpenSC
that referenced
this issue
Oct 14, 2020
Fix Issue OpenSC#2094 Current test using PivApplet/bin/:jcardsim/target/jcardsim-3.0.5 only creates 2 private keys. These are never seen by a PIV client, as the way private keys are found is via a certificate which contains the public key (SPKI) which contains the type of key, RSA or ECC and the size or curve OID. This change creates the public key and self signed certificate for the two keys so pkcs11-tool can list and test the crypto. Please enter the commit message for your changes. Lines starting On branch PIV-4-extensions Changes to be committed: modified: .travis.yml
dengert
added a commit
to dengert/OpenSC
that referenced
this issue
Oct 24, 2020
Fix Issue OpenSC#2094 Current test using PivApplet/bin/:jcardsim/target/jcardsim-3.0.5 only creates 2 private keys. These are never seen by a PIV client, as the way private keys are found is via a certificate which contains the public key (SPKI) which contains the type of key, RSA or ECC and the size or curve OID. This change creates the public key and self signed certificate for the two keys so pkcs11-tool can list and test the crypto. Please enter the commit message for your changes. Lines starting On branch PIV-4-extensions Changes to be committed: modified: .travis.yml
dengert
added a commit
to dengert/OpenSC
that referenced
this issue
Jan 17, 2021
Fix Issue OpenSC#2094 Current test using PivApplet/bin/:jcardsim/target/jcardsim-3.0.5 only creates 2 private keys. These are never seen by a PIV client, as the way private keys are found is via a certificate which contains the public key (SPKI) which contains the type of key, RSA or ECC and the size or curve OID. This change creates the public key and self signed certificate for the two keys so pkcs11-tool can list and test the crypto. Please enter the commit message for your changes. Lines starting On branch PIV-4-extensions Changes to be committed: modified: .travis.yml
dengert
added a commit
to dengert/OpenSC
that referenced
this issue
Jan 29, 2021
Fix Issue OpenSC#2094 Current test using PivApplet/bin/:jcardsim/target/jcardsim-3.0.5 only creates 2 private keys. These are never seen by a PIV client, as the way private keys are found is via a certificate which contains the public key (SPKI) which contains the type of key, RSA or ECC and the size or curve OID. This change creates the public key and self signed certificate for the two keys so pkcs11-tool can list and test the crypto. Please enter the commit message for your changes. Lines starting On branch PIV-4-extensions Changes to be committed: modified: .travis.yml
dengert
added a commit
to dengert/OpenSC
that referenced
this issue
Mar 2, 2021
Fix Issue OpenSC#2094 Current test using PivApplet/bin/:jcardsim/target/jcardsim-3.0.5 only creates 2 private keys. These are never seen by a PIV client, as the way private keys are found is via a certificate which contains the public key (SPKI) which contains the type of key, RSA or ECC and the size or curve OID. This change creates the public key and self signed certificate for the two keys so pkcs11-tool can list and test the crypto. Please enter the commit message for your changes. Lines starting On branch PIV-4-extensions Changes to be committed: modified: .travis.yml
dengert
added a commit
to dengert/OpenSC
that referenced
this issue
Mar 14, 2021
Fix Issue OpenSC#2094 Current test using PivApplet/bin/:jcardsim/target/jcardsim-3.0.5 only creates 2 private keys. These are never seen by a PIV client, as the way private keys are found is via a certificate which contains the public key (SPKI) which contains the type of key, RSA or ECC and the size or curve OID. This change creates the public key and self signed certificate for the two keys so pkcs11-tool can list and test the crypto. Please enter the commit message for your changes. Lines starting On branch PIV-4-extensions Changes to be committed: modified: .travis.yml
dengert
added a commit
to dengert/OpenSC
that referenced
this issue
Mar 25, 2021
Fix Issue OpenSC#2094 Current test using PivApplet/bin/:jcardsim/target/jcardsim-3.0.5 only creates 2 private keys. These are never seen by a PIV client, as the way private keys are found is via a certificate which contains the public key (SPKI) which contains the type of key, RSA or ECC and the size or curve OID. This change creates the public key and self signed certificate for the two keys so pkcs11-tool can list and test the crypto. Please enter the commit message for your changes. Lines starting On branch PIV-4-extensions Changes to be committed: modified: .travis.yml
dengert
added a commit
to dengert/OpenSC
that referenced
this issue
Apr 22, 2021
Fix Issue OpenSC#2094 Current test using PivApplet/bin/:jcardsim/target/jcardsim-3.0.5 only creates 2 private keys. These are never seen by a PIV client, as the way private keys are found is via a certificate which contains the public key (SPKI) which contains the type of key, RSA or ECC and the size or curve OID. This change creates the public key and self signed certificate for the two keys so pkcs11-tool can list and test the crypto. Please enter the commit message for your changes. Lines starting On branch PIV-4-extensions Changes to be committed: modified: .travis.yml
dengert
added a commit
to dengert/OpenSC
that referenced
this issue
May 15, 2021
Fix Issue OpenSC#2094 Current test using PivApplet/bin/:jcardsim/target/jcardsim-3.0.5 only creates 2 private keys. These are never seen by a PIV client, as the way private keys are found is via a certificate which contains the public key (SPKI) which contains the type of key, RSA or ECC and the size or curve OID. This change creates the public key and self signed certificate for the two keys so pkcs11-tool can list and test the crypto. Please enter the commit message for your changes. Lines starting On branch PIV-4-extensions Changes to be committed: modified: .travis.yml
dengert
added a commit
to dengert/OpenSC
that referenced
this issue
Jun 8, 2021
Fix Issue OpenSC#2094 Current test using PivApplet/bin/:jcardsim/target/jcardsim-3.0.5 only creates 2 private keys. These are never seen by a PIV client, as the way private keys are found is via a certificate which contains the public key (SPKI) which contains the type of key, RSA or ECC and the size or curve OID. This change creates the public key and self signed certificate for the two keys so pkcs11-tool can list and test the crypto. Please enter the commit message for your changes. Lines starting On branch PIV-4-extensions Changes to be committed: modified: .travis.yml
dengert
added a commit
to dengert/OpenSC
that referenced
this issue
Jul 16, 2021
Fix Issue OpenSC#2094 Current test using PivApplet/bin/:jcardsim/target/jcardsim-3.0.5 only creates 2 private keys. These are never seen by a PIV client, as the way private keys are found is via a certificate which contains the public key (SPKI) which contains the type of key, RSA or ECC and the size or curve OID. This change creates the public key and self signed certificate for the two keys so pkcs11-tool can list and test the crypto. Please enter the commit message for your changes. Lines starting On branch PIV-4-extensions Changes to be committed: modified: .travis.yml
dengert
added a commit
to dengert/OpenSC
that referenced
this issue
Aug 6, 2021
Fix Issue OpenSC#2094 Current test using PivApplet/bin/:jcardsim/target/jcardsim-3.0.5 only creates 2 private keys. These are never seen by a PIV client, as the way private keys are found is via a certificate which contains the public key (SPKI) which contains the type of key, RSA or ECC and the size or curve OID. This change creates the public key and self signed certificate for the two keys so pkcs11-tool can list and test the crypto. Please enter the commit message for your changes. Lines starting On branch PIV-4-extensions Changes to be committed: modified: .travis.yml
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Problem Description
The following code is in .travis.yml
This is more of a test of yubio-piv-tool, then card-piv.c in OpenSC. Only private keys are created. But they can not be used or seen by a PIV client. The public keys is needed and for PIV to find a private key,
and the public key is only stored in the matching certificates and there are no certificates to be found.
I am not a yml expert, but something like this should produce self signed certificates for key 9e and 9a:
yubico-piv-tool -v 9999 -r 'Virtual PCD 00 00' -P 123456 -s 9e -a generate -A RSA2048 | yubico-piv-tool -v 9999 -r 'Virtual PCD 00 00' -P 123456 -s 9e -S'/CN=bar/OU=test/O=example.com/' -averify -aselfsign | yubico-piv-tool -v 9999 -r 'Virtual PCD 00 00' -P 123456 -s 9e -aimport-certificate ;
yubico-piv-tool -v 9999 -r 'Virtual PCD 00 00' -P 123456 -s 9a -a generate -A ECCP256 | yubico-piv-tool -v 9999 -r 'Virtual PCD 00 00' -P 123456 -s 9a -s 9e -S'/CN=bar/OU=test/O=example.com/' -averify -aselfsign | yubico-piv-tool -v 9999 -r 'Virtual PCD 00 00' -P 123456 -s 9a -aimport-certificate ;
See:
https://developers.yubico.com/yubico-piv-tool/
Logs
See any travis output logs
Proposed Solution
This is unteasted:
travis.yml.txt
The text was updated successfully, but these errors were encountered: