org.apache.camel.component.gae.auth
Class GAuthPk8Loader

java.lang.Object
  extended by org.apache.camel.component.gae.auth.GAuthPk8Loader
All Implemented Interfaces:
GAuthKeyLoader

public class GAuthPk8Loader
extends Object
implements GAuthKeyLoader

A Java PKCS#8-specific key loader.


Constructor Summary
GAuthPk8Loader()
           
 
Method Summary
 PrivateKey loadPrivateKey()
          Loads a private key from a PKCS#8 file.
 void setKeyLocation(Resource keyLocation)
          Sets the location of the PKCS#8 file that contains a private key.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GAuthPk8Loader

public GAuthPk8Loader()
Method Detail

setKeyLocation

public void setKeyLocation(Resource keyLocation)
Sets the location of the PKCS#8 file that contains a private key.

Parameters:
keyLocation -

loadPrivateKey

public PrivateKey loadPrivateKey()
                          throws Exception
Loads a private key from a PKCS#8 file.

Specified by:
loadPrivateKey in interface GAuthKeyLoader
Returns:
the loaded private key.
Throws:
Exception - if key loading failed.


Copyright © 2007-2010 IONA Open Source Community. All Rights Reserved.