public class TSLImportFromFileContext
extends iaik.xml.crypto.tsl.TSLImportFromFileContext
Modifier and Type | Class and Description |
---|---|
static class |
TSLImportFromFileContext.ExceptionalMitigation |
static class |
TSLImportFromFileContext.FixedValidationMitigation |
dldId_, dldLoc_, downloadRemoteDate_, downloadSystemDate_, remoteLastModified_
Constructor and Description |
---|
TSLImportFromFileContext(iaik.xml.crypto.tsl.constants.Countries expectedTerritory,
URL url,
Number otherTslPointerId,
String workingdirectory,
boolean sqlMultithreaded,
boolean throwExceptions,
boolean logExceptions,
boolean throwWarnings,
boolean logWarnings,
boolean nullRedundancies,
String baseuri,
Map<iaik.xml.crypto.tsl.constants.Countries,ListIterator<X509Certificate>> trustAnchorsWrongOnEuTsl,
iaik.xml.crypto.tsl.TSLThreadContext parentContext) |
Modifier and Type | Method and Description |
---|---|
String |
compressServiceType(String sType) |
String |
compressStatus(String status) |
Unmarshaller |
createTSLUnmarshaller() |
Boolean |
doesViolateRawHash(SQLException e,
byte[] rawHash) |
boolean |
doRollback() |
void |
flushLog() |
String |
getbaseURI() |
protected Long |
getLocalLastModified(File targetFile) |
iaik.util.logging.Log.MultiThreadLoggingGroup |
getLoggingGroup() |
iaik.xml.crypto.tsl.ValidationFixupFilter.Fixup |
getSaxLevelValidationFixup(SAXParseException e) |
protected long |
howLongWaitForThreads() |
protected boolean |
normalizeXML() |
void |
print(Object msg)
Collect all the logs for this context
|
void |
securityCheck(iaik.xml.crypto.tsl.ex.TSLSecurityException.Type securityCheckType,
X509Certificate[] certs,
ListIterator<X509Certificate> expectedTslSignerCerts) |
void |
throwException(Throwable e) |
Object |
throwException(Throwable e,
Method enclosingMethod,
Object thisObject,
Object[] parameters) |
protected RuntimeException |
wrapException(Throwable t,
Locator l,
Mitigation m) |
getCurrentBaseClass, getExpectedTerritory, getInputStream, getNcName, getOtherTSLPointerId, getSysId, getUrl, processUrl, setUrl
compressTSLType, dumpFatals, dumpTransactionFaliures, executeUpdateSQL, extension2Bytes, getDldId, getDownloadLocation, getDownloadRemoteDate, getDownloadSystemDate, getLocator, getNormalizedDN, getNormalizedSubjectDN, getRemoteLastModified, getSKI, getTSLListener, getValidationEventHandler, getValidationEvents, ignoredTextInMixedContent, nullRedundancies, parseCertificate, parseCertificate, parseSKI, setTSLListener, setValidationEventHandler
getDate, getFingerPrint, getHint, getNormalizedXML, getWorkingdirectory_, hasErrors, ignoredObject, resetPreparedStatement, securityCheck, securityCheck, toByteArray, wrapException, wrapException, wrapException
public TSLImportFromFileContext(iaik.xml.crypto.tsl.constants.Countries expectedTerritory, URL url, Number otherTslPointerId, String workingdirectory, boolean sqlMultithreaded, boolean throwExceptions, boolean logExceptions, boolean throwWarnings, boolean logWarnings, boolean nullRedundancies, String baseuri, Map<iaik.xml.crypto.tsl.constants.Countries,ListIterator<X509Certificate>> trustAnchorsWrongOnEuTsl, iaik.xml.crypto.tsl.TSLThreadContext parentContext)
public String getbaseURI()
getbaseURI
in class iaik.xml.crypto.tsl.TSLImportFromFileContext
protected RuntimeException wrapException(Throwable t, Locator l, Mitigation m)
public void throwException(Throwable e)
throwException
in class iaik.xml.crypto.tsl.TSLContext
public Object throwException(Throwable e, Method enclosingMethod, Object thisObject, Object[] parameters)
throwException
in class iaik.xml.crypto.tsl.TSLContext
public Unmarshaller createTSLUnmarshaller() throws iaik.xml.crypto.tsl.ex.TSLEngineFatalException
createTSLUnmarshaller
in class iaik.xml.crypto.tsl.TSLImportContext
iaik.xml.crypto.tsl.ex.TSLEngineFatalException
public String compressStatus(String status)
compressStatus
in class iaik.xml.crypto.tsl.TSLImportContext
public String compressServiceType(String sType)
compressServiceType
in class iaik.xml.crypto.tsl.TSLImportContext
public iaik.xml.crypto.tsl.ValidationFixupFilter.Fixup getSaxLevelValidationFixup(SAXParseException e)
getSaxLevelValidationFixup
in class iaik.xml.crypto.tsl.TSLContext
public void securityCheck(iaik.xml.crypto.tsl.ex.TSLSecurityException.Type securityCheckType, X509Certificate[] certs, ListIterator<X509Certificate> expectedTslSignerCerts)
securityCheck
in class iaik.xml.crypto.tsl.TSLContext
public boolean doRollback()
doRollback
in class iaik.xml.crypto.tsl.TSLImportContext
public Boolean doesViolateRawHash(SQLException e, byte[] rawHash)
doesViolateRawHash
in class iaik.xml.crypto.tsl.TSLImportContext
protected Long getLocalLastModified(File targetFile)
getLocalLastModified
in class iaik.xml.crypto.tsl.TSLImportFromFileContext
protected long howLongWaitForThreads()
howLongWaitForThreads
in class iaik.xml.crypto.tsl.TSLImportFromFileContext
protected boolean normalizeXML()
normalizeXML
in class iaik.xml.crypto.tsl.TSLContext
public iaik.util.logging.Log.MultiThreadLoggingGroup getLoggingGroup()
public void flushLog()
public void print(Object msg)
Log.MultiThreadLoggingGroup.print(java.lang.Object)
Copyright © 2016. All rights reserved.