Class PolicyInfo
java.lang.Object
br.ufsc.labsec.signature.conformanceVerifier.signaturePolicy.PolicyInfo
public class PolicyInfo extends Object
Esta classe engloba as informações de uma política de assinatura
-
Constructor Summary
-
Method Summary
Modifier and Type Method Description String
getArtifactPolicyDigest()
Retorna o resumo criptográfico da políticaString
getArtifactPolicyMethod()
Retorna o algoritmo da políticaString
getArtifactPolicyUri()
Retorna a URI da políticaString
getPolicyName()
Retorna o nome da política com base em sua URLString
getPolicyOid()
Retorna o identificador da políticaDate
getRevocationDate()
Retorna a data de revogação da políticaString[]
getSigningPeriod()
Retorna o período de validade da políticaString[]
getSigningPeriods()
Retorna o período de validade da políticaString
getVersion()
Retorna a versão da políticavoid
setArtifactPolicyDigest(String artifactPolicyDigest)
Atribue o resumo criptográfico da políticavoid
setArtifactPolicyMethod(String artifactPolicyMethod)
Atribue o algoritmo da políticavoid
setArtifactPolicyUri(String artifactPolicyUri)
Atribue a URI da políticavoid
setPolicyOid(String policyOid)
Atribue o identificador da políticavoid
setRevocationDate(Date revocationDate)
Atribue a data de revogação da políticavoid
setSigningPeriod(String[] signingPeriod)
Atribue o período de validade da políticavoid
setVersion(String version)
Atribue a versão da política
-
Constructor Details
-
PolicyInfo
public PolicyInfo(String version, String[] signingPeriod, String policyOid, String artifactPolicyUri, String artifactPolicyDigest, String artifactPolicyMethod, Date revocationDate)Construtor- Parameters:
version
- Versão da políticasigningPeriod
- Período de validade da políticapolicyOid
- Identificador da políticaartifactPolicyUri
- URI da politicaartifactPolicyDigest
- Resumo cripográfico da políticaartifactPolicyMethod
- Método utilizado no cálculo de resumorevocationDate
- Data da revogação da política
-
-
Method Details
-
getSigningPeriods
Retorna o período de validade da política- Returns:
- O período de validade da política
-
getPolicyOid
Retorna o identificador da política- Returns:
- O identificador da política
-
getSigningPeriod
Retorna o período de validade da política- Returns:
- O período de validade da política
-
setSigningPeriod
Atribue o período de validade da política- Parameters:
signingPeriod
- O período de validade da política
-
getArtifactPolicyUri
Retorna a URI da política- Returns:
- A URI da política
-
setArtifactPolicyUri
Atribue a URI da política- Parameters:
artifactPolicyUri
- A URI da política
-
getArtifactPolicyDigest
Retorna o resumo criptográfico da política- Returns:
- O resumo criptográfico da política
-
setArtifactPolicyDigest
Atribue o resumo criptográfico da política- Parameters:
artifactPolicyDigest
- O resumo criptográfico da política
-
getArtifactPolicyMethod
Retorna o algoritmo da política- Returns:
- O algoritmo da política
-
setArtifactPolicyMethod
Atribue o algoritmo da política- Parameters:
artifactPolicyMethod
- O algoritmo da política
-
getRevocationDate
Retorna a data de revogação da política- Returns:
- A data de revogação
-
setRevocationDate
Atribue a data de revogação da política- Parameters:
revocationDate
- A data de revogação
-
getPolicyName
Retorna o nome da política com base em sua URL- Returns:
- nome da política
-
setPolicyOid
Atribue o identificador da política- Parameters:
policyOid
- O identificador da política
-
getVersion
Retorna a versão da política- Returns:
- A versão da política
-
setVersion
Atribue a versão da política- Parameters:
version
- A versão da política
-