Class Safeweb
java.lang.Object
br.ufsc.labsec.signature.signer.a3.psc.PSC
br.ufsc.labsec.signature.signer.a3.psc.Safeweb
public class Safeweb 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
basePath
protected static String
certificateEndpoint
static String
clientId
Documentação oficial: linkstatic String
clientSecret
protected static String
host
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 Safeweb()
-
Method Summary
Modifier and Type Method Description String
getAuthEndpoint()
Obtem o endopoint para a etapa de autenticação do ciclo OAuth 0String
getBasePath()
String
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
Documentação oficial: link -
clientSecret
-
scheme
- See Also:
- Constant Field Values
-
host
- See Also:
- Constant Field Values
-
basePath
- 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
-
Safeweb
public Safeweb()
-
-
Method Details
-
getBasePath
-
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
-