-
Method Summary
Modifier and Type |
Method |
Description |
void |
alterAttributeCertificateRule(String cnpj,
Collection<org.bouncycastle.asn1.ASN1ObjectIdentifier> oids) |
|
void |
deleteTrustAnchor(String hash) |
Remove uma âncora de confiança do banco de dados
|
void |
deleteTrustedList(String hash) |
Remove uma lista de confiança do banco de dados
|
void |
deleteTrustPoint(String url) |
Remove um ponto de confiança do banco de dados
|
Map<String,Set<org.bouncycastle.asn1.ASN1ObjectIdentifier>> |
getAttributeCertificateRules() |
|
Map<String,TrustPointResult> |
getCachedResults() |
Retorna os resultados dos pontos de confiança armazenados na cache
|
Set<TrustAnchor> |
getTrustAnchors(String... urls) |
Retorna as âncoras de confiança armazenadas no banco de dados
|
Set<org.apache.commons.lang3.tuple.Pair<String,byte[]>> |
getTrustedLists() |
Retorna as listas de confiança armazenadas no banco de dados
|
TrustPoint |
getTrustPoint(String url) |
Retorna um ponto de confiança armazenado no banco de dados
|
default Set<? extends TrustPoint> |
getTrustPoints() |
Retorna os pontos de confiança armazenados no banco de dados
|
Set<? extends TrustPoint> |
getTrustPoints(TrustPoint.TrustPointType type) |
Retorna os pontos de confiança armazenados no banco de dados
|
boolean |
hasTrustPoint(String url) |
Verifica se um ponto de confiança está presente no banco de dados
|
void |
insertAttributeCertificateRule(String cnpj,
Collection<org.bouncycastle.asn1.ASN1ObjectIdentifier> oids) |
|
void |
insertCachedResult(TrustPointResult result) |
Insere um resultado de um ponto de confiança no cache
|
void |
insertTrustAnchor(String url,
TrustAnchor trustAnchor) |
Insere uma âncora de confiança no banco de dados
|
void |
insertTrustedList(String url,
byte[] bytes,
String hash) |
Insere uma lista de confiança no banco de dados
|
TrustPoint |
insertTrustPoint(String url,
TrustPoint.TrustPointType type) |
Insere um ponto de confiança no banco de dados
|
void |
removeAttributeCertificateRule(String cnpj) |
|
void |
removeAttributeCertificateRule(String cnpj,
String oid) |
|
void |
updateCache() |
Atualiza o cache de urls de âncoras de confiança e listas de confiança com os valores do banco de dados
|
-
Method Details
-
getTrustPoints
Retorna os pontos de confiança armazenados no banco de dados
- Returns:
- pontos de confiança
-
-
getTrustPoint
Retorna um ponto de confiança armazenado no banco de dados
- Parameters:
url
- url do ponto de confiança
- Returns:
- ponto de confiança
-
getTrustedLists
Set<org.apache.commons.lang3.tuple.Pair<String,byte[]>> getTrustedLists()
Retorna as listas de confiança armazenadas no banco de dados
- Returns:
- listas de confiança
-
getTrustAnchors
Retorna as âncoras de confiança armazenadas no banco de dados
- Parameters:
urls
- urls das âncoras de confiança, se não for passado nenhum, retorna todas
- Returns:
- âncoras de confiança
-
insertTrustAnchor
Insere uma âncora de confiança no banco de dados
- Parameters:
url
- url da âncora de confiança
trustAnchor
- âncora de confiança
-
insertTrustedList
void insertTrustedList(
String url,
byte[] bytes,
String hash)
Insere uma lista de confiança no banco de dados
- Parameters:
url
- url da lista de confiança
bytes
- bytes da lista de confiança
hash
- hash da lista de confiança
-
-
deleteTrustedList
void deleteTrustedList(
String hash)
Remove uma lista de confiança do banco de dados
- Parameters:
hash
- hash da lista de confiança
-
hasTrustPoint
boolean hasTrustPoint(
String url)
Verifica se um ponto de confiança está presente no banco de dados
- Parameters:
url
- url do ponto de confiança
- Returns:
- true se o ponto de confiança está presente no banco de dados
-
deleteTrustAnchor
void deleteTrustAnchor(
String hash)
Remove uma âncora de confiança do banco de dados
- Parameters:
hash
- hash da âncora de confiança
-
deleteTrustPoint
void deleteTrustPoint(
String url)
Remove um ponto de confiança do banco de dados
- Parameters:
url
- url do ponto de confiança
-
getCachedResults
Retorna os resultados dos pontos de confiança armazenados na cache
- Returns:
- resultados dos pontos de confiança
-
-
insertAttributeCertificateRule
void insertAttributeCertificateRule(
String cnpj,
Collection<org.bouncycastle.asn1.ASN1ObjectIdentifier> oids)
-
removeAttributeCertificateRule
void removeAttributeCertificateRule(
String cnpj)
-
removeAttributeCertificateRule
void removeAttributeCertificateRule(
String cnpj,
String oid)
-
getAttributeCertificateRules
Map<String,Set<org.bouncycastle.asn1.ASN1ObjectIdentifier>> getAttributeCertificateRules()
-
alterAttributeCertificateRule
void alterAttributeCertificateRule(
String cnpj,
Collection<org.bouncycastle.asn1.ASN1ObjectIdentifier> oids)
-
updateCache
void updateCache()
Atualiza o cache de urls de âncoras de confiança e listas de confiança com os valores do banco de dados