public abstract class MacAuditService extends Object implements AuditService
| Modifier and Type | Field and Description |
|---|---|
protected static String |
DELIM |
protected AtomicLong |
id |
static String |
KEY_ALGO |
static String |
KEY_ENC_INTERVAL |
static String |
KEY_KEYID |
static String |
KEY_OLD_KEYID |
static String |
KEY_OLD_PASSWORD |
static String |
KEY_PASSWORD |
static String |
KEY_SHARD_ID |
protected String |
previousTag |
protected int |
shardId |
AUDIT_EVENT, PCI_AUDIT_EVENT| Constructor and Description |
|---|
MacAuditService() |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
protected abstract void |
doClose() |
protected void |
doExtraInit(org.xipki.util.ConfPairs confPairs,
org.xipki.password.PasswordResolver passwordResolver) |
protected String |
formatDate(Instant date) |
void |
init(String conf) |
void |
init(String conf,
org.xipki.password.PasswordResolver passwordResolver) |
void |
logEvent(AuditEvent event)
Log audit event.
|
void |
logEvent(PciAuditEvent event)
Log PCI audit event.
|
protected abstract void |
storeIntegrity(String integrityText) |
protected abstract void |
storeLog(Instant date,
long thisId,
int eventType,
String levelText,
long previousId,
String message,
String thisTag) |
protected void |
verify(long id,
String tag,
String integrityText,
org.xipki.util.ConfPairs confPairs) |
public static final String KEY_SHARD_ID
public static final String KEY_ALGO
public static final String KEY_PASSWORD
public static final String KEY_KEYID
public static final String KEY_OLD_PASSWORD
public static final String KEY_OLD_KEYID
public static final String KEY_ENC_INTERVAL
protected static final String DELIM
protected int shardId
protected AtomicLong id
protected String previousTag
protected abstract void storeLog(Instant date, long thisId, int eventType, String levelText, long previousId, String message, String thisTag)
protected abstract void storeIntegrity(String integrityText)
protected void doExtraInit(org.xipki.util.ConfPairs confPairs,
org.xipki.password.PasswordResolver passwordResolver)
throws org.xipki.password.PasswordResolverException
org.xipki.password.PasswordResolverExceptionprotected void verify(long id,
String tag,
String integrityText,
org.xipki.util.ConfPairs confPairs)
public void init(String conf)
init in interface AuditServicepublic void init(String conf, org.xipki.password.PasswordResolver passwordResolver) throws org.xipki.password.PasswordResolverException
init in interface AuditServiceorg.xipki.password.PasswordResolverExceptionpublic void logEvent(AuditEvent event)
AuditServicelogEvent in interface AuditServiceevent - Audit event. Must not be null-public void logEvent(PciAuditEvent event)
AuditServicelogEvent in interface AuditServiceevent - Audit event. Must not be null-public final void close()
throws Exception
close in interface AutoCloseableExceptionCopyright © 2023. All rights reserved.