Class PSC
java.lang.Object
br.ufsc.labsec.signature.signer.a3.psc.PSC
public abstract class PSC extends Object
Especifica os métodos necessários para a integração com
Prestadores de Serviço de Confiança
- See Also:
- doc-icp 17
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
PSC.SignatureScope
-
Field Summary
Fields Modifier and Type Field Description static URI
redirectApi
-
Constructor Summary
Constructors Constructor Description PSC()
-
Method Summary
Modifier and Type Method Description abstract String
getAuthEndpoint()
Obtem o endopoint para a etapa de autenticação do ciclo OAuth 0abstract String
getCertificateEndpoint()
Obtem o endopoint para a etapa de resgate do certificadoabstract String
getClientId()
Obtem o Id da aplicação do assinador no PSCabstract String
getClientSecret()
Obtem a senha da aplicação do assinador no PSCabstract String
getRedirectApi()
abstract String
getSignatureEndpoint()
Obtem o endopoint para a etapa de assinaturaabstract List<String>
getSupportedAlgorithms()
Obtem os algoritmos de assinatura providos pelo PSCabstract String
getTokenEndpoint()
Obtem o endopoint para a etapa de obteção do token do ciclo OAuth 0boolean
isGovBr()
-
Field Details
-
redirectApi
-
-
Constructor Details
-
PSC
public PSC()
-
-
Method Details
-
getAuthEndpoint
Obtem o endopoint para a etapa de autenticação do ciclo OAuth 0- Returns:
- String do endpoint a ser acessado Ex.: /Service/Microservice/OAuth/api/v0/oauth/authorize
-
getTokenEndpoint
Obtem o endopoint para a etapa de obteção do token do ciclo OAuth 0- Returns:
- String do endpoint a ser acessado Ex.: /Service/Microservice/OAuth/api/v0/oauth/token
-
getCertificateEndpoint
Obtem o endopoint para a etapa de resgate do certificado- Returns:
- String do endpoint a ser acessado Ex.: /Service/Microservice/OAuth/api/v0/oauth/certificate-discovery
-
getSignatureEndpoint
Obtem o endopoint para a etapa de assinatura- Returns:
- String do endpoint a ser acessado Ex.: /Service/Microservice/OAuth/api/v0/oauth/signature
-
getClientId
Obtem o Id da aplicação do assinador no PSC- Returns:
- String com o Id da nossa aplicação
-
getClientSecret
Obtem a senha da aplicação do assinador no PSC- Returns:
- String com a senha da nossa aplicação
-
getRedirectApi
-
getSupportedAlgorithms
Obtem os algoritmos de assinatura providos pelo PSC- Returns:
- Lista de algoritmos suportados
-
isGovBr
public boolean isGovBr()
-