org.enhydra.oyster.test
Class TestEncSigKeyStore
java.lang.Object
org.enhydra.oyster.test.TestEncSigKeyStore
- public class TestEncSigKeyStore
- extends java.lang.Object
Tests enveloping and signing process. Enveloped and signed text/plain message
with or withouth attachments can be sent by this test. This example is test
for enveloping and signing of email message by usage of keys and certificates
from optional KeyStore storage file. To get help for this example type:
"java org.enhydra.oyster.test.TestEncSigKeyStore" in command line. It is
assumed that oyster_tests.jar is in your classpath.
Parameters passed to example are:
<mailHost> <mailAddress> <cerFileName> <algorithmName>
<digestAlgorithm> <includingCert> <includingSignAttrib>
<pfxFileName> [<attachment>]
<digestAlgorithm> could be: SHA1_WITH_RSA, MD2_WITH_RSA, MD5_WITH_RSA or SHA1_WITH_DSA.
<includingCert> could be: true/false
<includingSignAttrib> could be: true/false
<algorithmName> could be: RC240, RC264, RC2128, 3DES or 3DES
Note that password for KeyStore file ('keystore.ks') used in this example,
is "together", and the KeyStore has type 'BKS'. You may change this values in
source code of TestSignedKeyStore.java in order to use them with other
KeyStore files. Also, email address "FROM" is fixed to: "sender@together.at",
and should change too, in order to use them with other KeyStore file entryes.
Aliases which exist in keystore.ks for corresponding private keys and
certificate chains are: 'senderDSA512.pfx', 'recipient1024.pfx',
'recipient2048.pfx', 'recipient512.pfx', 'recipientDSA1024.pfx',
'recipientDSA512.pfx', 'sender1024.pfx', 'sender2048.pfx', 'sender512.pfx',
'senderDSA1024.pfx'.
Method Summary |
static void |
main(java.lang.String[] args)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TestEncSigKeyStore
public TestEncSigKeyStore()
main
public static void main(java.lang.String[] args)