Class GovBR
java.lang.Object
br.ufsc.labsec.signature.signer.a3.psc.PSC
br.ufsc.labsec.signature.signer.a3.psc.GovBR
public class GovBR extends PSC
-
Nested Class Summary
Nested classes/interfaces inherited from class br.ufsc.labsec.signature.signer.a3.psc.PSC
PSC.SignatureScope
-
Field Summary
Fields Modifier and Type Field Description protected static String
authEndpoint
protected static String
certificateEndpoint
static String
clientId
static String
clientSecret
protected static String
hostCloud
protected static String
hostOauth
protected static String
scheme
protected static String
signatureEndpoint
protected static String
tokenEndpoint
Fields inherited from class br.ufsc.labsec.signature.signer.a3.psc.PSC
redirectApi
-
Constructor Summary
Constructors Constructor Description GovBR()
-
Method Summary
Modifier and Type Method Description String
getAuthEndpoint()
Obtem o endopoint para a etapa de autenticação do ciclo OAuth 0String
getCertificateEndpoint()
Obtem o endopoint para a etapa de resgate do certificadoString
getClientId()
Obtem o Id da aplicação do assinador no PSCString
getClientSecret()
Obtem a senha da aplicação do assinador no PSCString
getRedirectApi()
String
getSignatureEndpoint()
Obtem o endopoint para a etapa de assinaturaList<String>
getSupportedAlgorithms()
Obtem os algoritmos de assinatura providos pelo PSCString
getTokenEndpoint()
Obtem o endopoint para a etapa de obteção do token do ciclo OAuth 0
-
Field Details
-
clientId
-
clientSecret
-
scheme
- See Also:
- Constant Field Values
-
hostOauth
- See Also:
- Constant Field Values
-
hostCloud
- See Also:
- Constant Field Values
-
authEndpoint
- See Also:
- Constant Field Values
-
tokenEndpoint
- See Also:
- Constant Field Values
-
certificateEndpoint
- See Also:
- Constant Field Values
-
signatureEndpoint
- See Also:
- Constant Field Values
-
-
Constructor Details
-
GovBR
public GovBR()
-
-
Method Details
-
getAuthEndpoint
Description copied from class:PSC
Obtem o endopoint para a etapa de autenticação do ciclo OAuth 0- Specified by:
getAuthEndpoint
in classPSC
- Returns:
- String do endpoint a ser acessado Ex.: /Service/Microservice/OAuth/api/v0/oauth/authorize
-
getTokenEndpoint
Description copied from class:PSC
Obtem o endopoint para a etapa de obteção do token do ciclo OAuth 0- Specified by:
getTokenEndpoint
in classPSC
- Returns:
- String do endpoint a ser acessado Ex.: /Service/Microservice/OAuth/api/v0/oauth/token
-
getCertificateEndpoint
Description copied from class:PSC
Obtem o endopoint para a etapa de resgate do certificado- Specified by:
getCertificateEndpoint
in classPSC
- Returns:
- String do endpoint a ser acessado Ex.: /Service/Microservice/OAuth/api/v0/oauth/certificate-discovery
-
getSignatureEndpoint
Description copied from class:PSC
Obtem o endopoint para a etapa de assinatura- Specified by:
getSignatureEndpoint
in classPSC
- Returns:
- String do endpoint a ser acessado Ex.: /Service/Microservice/OAuth/api/v0/oauth/signature
-
getClientId
Description copied from class:PSC
Obtem o Id da aplicação do assinador no PSC- Specified by:
getClientId
in classPSC
- Returns:
- String com o Id da nossa aplicação
-
getClientSecret
Description copied from class:PSC
Obtem a senha da aplicação do assinador no PSC- Specified by:
getClientSecret
in classPSC
- Returns:
- String com a senha da nossa aplicação
-
getRedirectApi
- Specified by:
getRedirectApi
in classPSC
-
getSupportedAlgorithms
Description copied from class:PSC
Obtem os algoritmos de assinatura providos pelo PSC- Specified by:
getSupportedAlgorithms
in classPSC
- Returns:
- Lista de algoritmos suportados
-