|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.wm.app.tn.db.SecurityOps
public class SecurityOps
Provides database operations for storing and retrieving certificates and private key information in CertificateData table.
Constructor Summary | |
---|---|
SecurityOps()
|
Method Summary | |
---|---|
static int |
deleteCertificateData(java.sql.Connection conn,
java.lang.String certId)
Delete a row from the CertificateData table. |
static com.wm.app.tn.security.CertData[] |
getAllCertificateData(java.sql.Connection conn,
java.lang.String ownerId,
java.lang.String partnerId,
java.lang.String usage)
Retrieve all certificate data for a given OwnerID, PartnerID, and Usage. |
static com.wm.app.tn.security.CertData[] |
getAllCertificateDataByKeystoreAlias(java.lang.String keystoreAlias)
Given a keystore alias, return all certificate data from the CertificateData table. |
static java.util.List<com.wm.app.tn.security.CertData> |
getAllCertificateDataForOwner(java.sql.Connection conn,
java.lang.String ownerId)
Retrieve all certificate data for a specified owner. |
static com.wm.app.tn.security.CertData |
getCertificateData(java.sql.Connection conn,
java.lang.String ownerId,
java.lang.String partnerId,
java.lang.String usage)
Retrieve the primary certificate data for a given OwnerID, PartnerID, and Usage. |
static com.wm.app.tn.security.CertData |
getCertificateDataByCertID(java.sql.Connection conn,
java.lang.String certId)
Retrieve certificate data for a given certificate ID. |
static com.wm.app.tn.security.CertData |
getCertificateDataByCertID(java.lang.String certId)
Retrieve certificate data for a given certificate ID. |
static java.util.Vector<com.wm.app.tn.security.CertData> |
getCertificateDataForOwner(java.sql.Connection conn,
java.lang.String ownerId)
Retrieve certificate data for a given owner ID. |
static java.util.Vector<com.wm.app.tn.security.CertData> |
getCertificateDataForPartnerAndUsage(java.sql.Connection conn,
java.lang.String partnerId,
java.lang.String usage)
Retrieve all certificate data for the given PartnerID and Usage. |
static java.util.Vector<com.wm.app.tn.security.CertData> |
getCertificateDataForUpdate(java.sql.Connection conn,
java.lang.String ownerId,
java.sql.Timestamp expDate)
Retrieve all Certificate data for a given owner and a specified expiry date. |
static com.wm.app.tn.security.CertData |
getCertificateDataWithPriority(java.sql.Connection conn,
java.lang.String ownerId,
java.lang.String partnerId,
java.lang.String usage,
int priority)
Retrieve certificate data for a given OwnerID, PartnerID, Usage, and priority. |
static java.lang.String |
getOwnerByCertID(java.sql.Connection conn,
java.lang.String certId)
Returns the owner ID for a giver certificate ID. |
static java.lang.String |
getOwnerByCertID(java.lang.String certId)
Returns the owner ID for a giver certificate ID. |
static java.lang.String |
insertCertificateData(java.sql.Connection conn,
com.wm.app.tn.security.CertData data,
boolean skipChainValidation)
Insert a new row of certificate information in the CertificateData table. |
static void |
setPrimaryCertificate(java.sql.Connection conn,
java.lang.String ownerId,
java.lang.String partnerId,
java.lang.String usage,
java.lang.String certId)
Set a certificate as the primary certificate for a given certificate ID, owner, partner, and usage combination. |
static void |
swapPriority(java.lang.String certId1,
java.lang.String certId2)
|
static boolean |
updateCertificateData(com.wm.app.tn.security.CertData data)
Update the certificate data for a certificate. |
static boolean |
updateCertificateData(java.sql.Connection conn,
com.wm.app.tn.security.CertData data)
Update the certificate data for a certificate. |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public SecurityOps()
Method Detail |
---|
public static java.lang.String insertCertificateData(java.sql.Connection conn, com.wm.app.tn.security.CertData data, boolean skipChainValidation) throws EXMLException
EXMLException
public static boolean updateCertificateData(com.wm.app.tn.security.CertData data) throws EXMLException
EXMLException
public static boolean updateCertificateData(java.sql.Connection conn, com.wm.app.tn.security.CertData data) throws EXMLException
EXMLException
public static int deleteCertificateData(java.sql.Connection conn, java.lang.String certId) throws EXMLException
EXMLException
public static void swapPriority(java.lang.String certId1, java.lang.String certId2) throws EXMLException
EXMLException
public static void setPrimaryCertificate(java.sql.Connection conn, java.lang.String ownerId, java.lang.String partnerId, java.lang.String usage, java.lang.String certId) throws EXMLException
EXMLException
- If anything goes wrong while setting the given certID as Primarypublic static com.wm.app.tn.security.CertData getCertificateData(java.sql.Connection conn, java.lang.String ownerId, java.lang.String partnerId, java.lang.String usage) throws EXMLException
EXMLException
- If anything goes wrong while retrieving the certificatepublic static com.wm.app.tn.security.CertData getCertificateDataWithPriority(java.sql.Connection conn, java.lang.String ownerId, java.lang.String partnerId, java.lang.String usage, int priority) throws EXMLException
EXMLException
public static com.wm.app.tn.security.CertData[] getAllCertificateData(java.sql.Connection conn, java.lang.String ownerId, java.lang.String partnerId, java.lang.String usage) throws EXMLException
EXMLException
public static com.wm.app.tn.security.CertData[] getAllCertificateDataByKeystoreAlias(java.lang.String keystoreAlias) throws EXMLException
EXMLException
public static com.wm.app.tn.security.CertData getCertificateDataByCertID(java.lang.String certId) throws EXMLException
EXMLException
public static com.wm.app.tn.security.CertData getCertificateDataByCertID(java.sql.Connection conn, java.lang.String certId) throws EXMLException
EXMLException
public static java.lang.String getOwnerByCertID(java.lang.String certId) throws EXMLException
EXMLException
public static java.lang.String getOwnerByCertID(java.sql.Connection conn, java.lang.String certId) throws EXMLException
EXMLException
public static java.util.Vector<com.wm.app.tn.security.CertData> getCertificateDataForOwner(java.sql.Connection conn, java.lang.String ownerId) throws EXMLException
EXMLException
public static java.util.List<com.wm.app.tn.security.CertData> getAllCertificateDataForOwner(java.sql.Connection conn, java.lang.String ownerId) throws EXMLException
EXMLException
public static java.util.Vector<com.wm.app.tn.security.CertData> getCertificateDataForUpdate(java.sql.Connection conn, java.lang.String ownerId, java.sql.Timestamp expDate) throws EXMLException
EXMLException
public static java.util.Vector<com.wm.app.tn.security.CertData> getCertificateDataForPartnerAndUsage(java.sql.Connection conn, java.lang.String partnerId, java.lang.String usage) throws EXMLException
EXMLException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |