Changeset 233
- Timestamp:
- 08/02/07 07:39:13 (1 year ago)
- Files:
-
- MetaTest/trunk/src/metatest/Main.java (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
MetaTest/trunk/src/metatest/Main.java
r222 r233 26 26 import java.security.KeyFactory; 27 27 import java.security.PublicKey; 28 import java.security.PrivateKey; 28 29 import java.security.spec.X509EncodedKeySpec; 30 import java.io.*; 29 31 30 32 import org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers; … … 32 34 import org.bouncycastle.asn1.x509.SubjectPublicKeyInfo; 33 35 36 import net.clareitysecurity.websso.idp.*; 34 37 /** 35 38 * … … 48 51 */ 49 52 public static void main(String[] args) throws MetadataProviderException, ConfigurationException, java.security.NoSuchAlgorithmException, 50 java.security.spec.InvalidKeySpecException {53 java.security.spec.InvalidKeySpecException, java.io.FileNotFoundException, java.io.IOException { 51 54 org.opensaml.DefaultBootstrap.bootstrap(); 52 55 BasicParserPool parser = new BasicParserPool(); 53 56 // if (1 == 1) return; 57 58 String privateKeyFile = "c:\\Business\\Clareity\\Dev\\SAML\\MetaTest\\src\\dev.acmeidp.com.key"; 59 String encodedPrivateKey = ""; 60 String line; 61 62 // try to load a private key 63 BufferedReader in = new BufferedReader(new FileReader(privateKeyFile)); 64 line = in.readLine(); 65 while (line != null) { 66 encodedPrivateKey += line + "\r\n"; 67 line = in.readLine(); 68 } 69 in.close(); 70 encodedPrivateKey = encodedPrivateKey.replace("-----BEGIN RSA PRIVATE KEY-----", ""); 71 encodedPrivateKey = encodedPrivateKey.replace("-----END RSA PRIVATE KEY-----", ""); 72 encodedPrivateKey = encodedPrivateKey.trim(); 73 // if (line.equalsIgnoreCase("-----BEGIN RSA PRIVATE KEY-----") == true) line = ""; 74 // if (line.equalsIgnoreCase("-----END RSA PRIVATE KEY-----") == true) line = ""; 75 76 // now create the private key object 77 PrivateKeyCache pkCache = new PrivateKeyCache(); 78 pkCache.setPrivateKeyEncoded(encodedPrivateKey); 79 PrivateKey privateKey = pkCache.getPrivateKey(); 80 81 82 83 54 84 55 85 String metaUrl = "http://red.csknox.com/idp-meta.xml";
