7
0
mirror of https://github.com/marado/RNID.git synced 2024-12-22 20:05:52 +00:00
rnid/scripts/12/autenticacaogovpt.aspx

1554 lines
99 KiB
Plaintext
Raw Normal View History

<!DOCTYPE html>
<html lang="pt">
<head>
<meta charset="utf-8" content="" />
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<meta name="description" content="" />
<meta name="author" content="" />
<title>AUTENTICA&#199;&#195;O.GOV</title>
<link href="/fa/bluelayout/dist/css/bootstrap.min.css" rel="stylesheet" />
<link href="/fa/layout_ccc/css/custom.css" rel="stylesheet" />
<link rel="Shortcut Icon" href="/fa/Images/favicon.ico" />
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<style type="text/css">
.lang-menu {
float: right !important;
list-style: outside none none;
margin: 0px;
}
.lang-menu-item {
float: left;
}
@media all and (max-width: 991px) { }
</style>
<!-- BEGIN: Extra header settings -->
<link rel="chrome-webstore-item" href="https://chrome.google.com/webstore/detail/ggbmgkoifonjhoanniganldpekigdiga">
<!-- END: Extra header settings -->
</head>
<body>
<form name="aspnetForm" method="post" action="autenticacaogovpt.aspx" id="aspnetForm">
<input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="/wEPDwUKLTg1MzUyNDU1Ng9kFgJmD2QWAgIBD2QWHGYPDxYCHgRUZXh0BQpQb3J0dWd1w6pzZGQCAQ8PFgIfAAUHRW5nbGlzaGRkAgIPDxYCHwAFCkNhc3RlbGxhbm9kZAIDDw8WAh8ABRNDYXJ0w6NvIGRlIGNpZGFkw6NvZGQCBA8PFgIfAAUUQ2hhdmUgTcOzdmVsIERpZ2l0YWxkZAIFDw8WAh8ABQxlLUlEIEV1cm9wZXVkZAIGDw8WAh8ABQVhanVkYWRkAggPDxYCHwAFswFPIHByb2Nlc3NvIGRlIGF1dGVudGljYcOnw6NvIMOpIHVtIHNlcnZpw6dvIGRhIElkZW50aWZpY2HDp8OjbyBFbGV0csOzbmljYSBxdWUgcGVybWl0ZSBjb25maXJtYXIgYSBzdWEgaWRlbnRpZGFkZSw8YnIgLz5mYWNpbGl0YW5kbyBvIGFjZXNzbyBvbmxpbmUgYSB2w6FyaW9zIHNlcnZpw6dvcyBww7pibGljb3MuIGRkAgkPDxYCHwAFL1NhaWJhIG1haXMgc29icmUgYSBJZGVudGlmaWNhw6fDo28gRWxldHLDs25pY2EuZGQCCg8PFgIfAAUSUG9ydGFsIGRvIENpZGFkw6NvZGQCCw8PFgIfAAUYUG9sw610aWNhIGRlIFByaXZhY2lkYWRlZGQCDA8PFgIfAAUJQ29udGFjdG9zZGQCDQ8PFgIfAAVZQU1BIC0gQWfDqm5jaWEgcGFyYSBhIE1vZGVybml6YcOnw6NvIEFkbWluaXN0cmF0aXZhLCBJUCAtIFRvZG9zIG9zIGRpcmVpdG9zIHJlc2VydmFkb3MgQCBkZAIODw8WAh8ABQQyMDE4ZGRkD/b9XDt3IKUof+Wjs9L0PT9TXdg=" />
<div class="white-line">
</div>
<div class="header">
</div>
<div class="container container-page container-page-height">
<div class="language-container">
<ul class="lang-menu nav navbar-nav navbar-right lang">
<li class="active lang-menu-item">
<a id="ctl00_lnk_portuguese" disabled="disabled">Português</a>
</li>
<li class=" lang-menu-item">
<a id="ctl00_lnk_english" disabled="disabled" class="lang-disable-text">English</a>
</li>
<li class=" lang-menu-item">
<a id="ctl00_lnk_spanish" disabled="disabled">Castellano</a>
</li>
</ul>
</div>
<div class="fd">
<nav class="navbar navbar-default navbar-static-top" role="navigation">
<div id="navbar" class="language-container">
<ul class="nav navbar-nav navbar-right lang headerLinks">
<li><a target="_blank" class="headerLinksFont" href="http://www.cartaodecidadao.pt">
<span id="ctl00_MenuCitizenCard">Cartão de cidadão</span></a></li>
<li><a target="_blank" class="headerLinksFont" href="https://cmd.autenticacao.gov.pt/Ama.Authentication.Frontend/">
<span id="ctl00_MenuDigitalMobileKey">Chave Móvel Digital</span></a></li>
<li><a target="_blank" class="headerLinksFont" href="https://www.eid-stork.eu/">
<span id="ctl00_lblEuropeanEletronicID">e-ID Europeu</span></a></li>
<li><a target="_blank" class="headerLinksFont" href="/fa/ajuda/ajuda.aspx">
<span id="ctl00_MenuHelp">ajuda</span></a></li>
</ul>
</div>
</nav>
<div class="row logo">
<div class="col-md-12">
<a href="https://www.autenticacao.gov.pt">
<img src="/fa/layout_ccc/image/logo-ag.svg" alt="Autenticação.gov.pt" class="img img-responsive logo-ie" />
</a>
</div>
</div>
<div class="body-container">
<!-- BEGIN: Conteúdo -->
<h1 class="grid_8">
Ajuda para o plugin Autenticação.Gov</h1>
<div id="section" class="grid_11 text">
<div class="content ajuda-pad">
<div class="col-md-12 info-box margin20">
<span class="info-span">INFO</span>
<p>
O plugin Autenticação.Gov (anteriormente designado por aplicação Autenticação.gov.pt) permite realizar o procedimento de autenticação
com o Cartão de Cidadão sem necessidade de efetuar a instalação de qualquer componente
no navegador.</p>
<p>
O plugin Autenticação.Gov funciona com os seguintes navegadores:</p>
<ul>
<li>Google Chrome</li>
<li>Mozilla Firefox</li>
<li>Safari</li>
<li>Opera</li>
<li>Microsoft Edge</li>
<li>Internet Explorer (versão 8 ou superior)</li>
</ul>
<p>
&nbsp</p>
<p>
Os sistemas operativos suportados atualmente são:</p>
<p>
</p>
<ul>
<li>Microsoft Windows XP, Vista, 7, 8, 8.1 e 10.</li>
<li>Mac OS X Mountain Lion, Mavericks, Yosemite, El Capitan, macOS Sierra, macOS High Sierra.</li>
<li>Linux (com JVM Oracle/OpenJDK versão 7 ou superior).</li>
</ul>
<p>
&nbsp</p>
<p>
As soluções anteriores baseadas no <em>plug-in</em> Java que é já considerado obsoleto
deixou ou deixará de ser suportado por todos os navegadores modernos e a alternativa
baseada em certificados cliente não resolve algumas especificidades na autenticação
com o Cartão de Cidadão.</p>
<p>
<strong>O plugin Autenticação.Gov vem substituir de modo definitivo estes mecanismos
de forma mais segura e eficaz.</strong></p>
</div>
<p>
Tópicos de ajuda:</p>
<div class="panel-group" id="topicos">
<div class="panel panel-default panel-default-custom hide" id="installAgent-panel">
<div class="panel-heading accordion-toggle collapsed" data-toggle="collapse" data-parent="#topicos"
data-target="#installAgent">
<h4 class="panel-title">
<span>Instalação do plugin Autenticação.Gov</span> <i class="indicator glyphicon glyphicon-chevron-right pull-right">
</i>
</h4>
</div>
<div id="installAgent" class="panel-collapse collapse">
<div class="panel-body">
<div class="col-md-12">
<div class="info-box margin20">
<span class="info-span">INFO</span>
<p>
<strong>Porquê instalar o plugin Autenticação.Gov?</strong> O plugin Autenticação.Gov
permite realizar o procedimento de autenticação com o Cartão de Cidadão utilizando
qualquer um dos seguintes navegadores: <strong>Google Chrome</strong>, <strong>Mozilla
Firefox</strong>, <strong>Safari</strong>, <strong>Opera</strong>, <strong>Microsoft
Edge</strong> e <strong>Internet Explorer</strong> (versão 8 ou superior).
As soluções anteriores baseadas no <em>plug-in</em> Java que é já considerado obsoleto,
deixou ou deixará de ser suportado por todos os navegadores modernos e a alternativa
baseada em certificados cliente não resolve algumas especificidades na autenticação
com o Cartão de Cidadão. O plugin Autenticação.Gov vem substituir estes mecanismos
de forma mais segura e eficaz.</p>
</div>
<div class="uninstallExtensionInstructions hide alert alert-warning">
</div>
</div>
<div id="windows" class="instrucoesWindows">
<div id="windows_install_content">
</div>
<div class="panel-group" id="accordion3">
<div class="panel panel-default inner-panel-custom">
<div class="panel-heading panel-heading-custom accordion-toggle collapsed" data-toggle="collapse"
data-parent="#accordion3" data-target="#perMachine2">
<h4 class="panel-title">
<span>Clique aqui se tem problemas a instalar o plugin Autenticação.Gov</span>
<i class="my-inner-accordeon indicator glyphicon glyphicon-chevron-right pull-right">
</i>
</h4>
</div>
<div id="perMachine2" class="panel-collapse collapse my-panel-ignore">
<div class="panel-body">
<p>
O âmbito da instalação do plugin Autenticação.Gov pode ser modificado de modo
a instalar o plugin apenas para o utilizador atual. Siga as instruções.</p>
<p>
Execute o instalador, leia e aceite os termos da licença (licença de código aberto
eupl 1.1), em seguida clique no botão “<strong>Avançadas</strong>”.</p>
<p style="text-align: center">
<img alt="executar instalador do plugin Autenticação.Gov" src="../img/Ajuda/instalador.agente.1.per-user.png"
class="img-thumbnail" />
</p>
<p>
Selecionar a opção “<strong>Instalar apenas para mim (...)</strong>” e clique no
botão “<strong>Seguinte</strong>”</p>
<p style="text-align: center">
<img alt="selecionar o âmbito da instalação" src="../img/Ajuda/instalador.agente.2.per-user.png"
class="img-thumbnail" />
</p>
<p>
Clique no botão “<strong>Instalar</strong>”. O plugin Autenticação.Gov será
instalado.</p>
<p style="text-align: center">
<img alt="Autenticação.gov.pt instalado com sucesso" src="../img/Ajuda/instalador.agente.3.per-user.png"
class="img-thumbnail" />
</p>
<p>
Aguarde pela conclusão da instalação.</p>
<p>
Clique no botão “<strong>Concluír</strong>”. O plugin Autenticação.Gov deverá
iniciar-se automáticamente.</p>
<p style="text-align: center">
<img alt="Autenticação.gov.pt instalado com sucesso" src="../img/Ajuda/instalador.agente.3.png"
class="img-thumbnail" />
</p>
</div>
</div>
</div>
</div>
<p class="ruim_spacer">
<span class="nosession">Prima o botão para confirmar se o plugin Autenticação.Gov está iniciado e aguarde alguns segundos.</span>
<span class="withsession hide">Prima o botão para retomar a autenticação.</span>
</p>
<div class="text-center">
<button type="button" class="verifica-app btn-primary btn-lg" onclick="verificaAplicacao(this)"
id="instalaAplicacao">
Verificar plugin</button>
</div>
</div>
<div id="linux" class="instrucoesLinux">
<p>
Para instalar o plugin Autenticação.Gov descarregue o pacote que corresponde
à sua distribuição de Linux:</p>
<div class="lnx_download_content_rcp">
</div>
<div class="panel-group" id="accordion4">
<div class="panel panel-default inner-panel-custom">
<div class="panel-heading panel-heading-custom accordion-toggle collapsed" data-toggle="collapse"
data-parent="#accordion4" data-target="#validar1">
<h4 class="panel-title">
<span>Pretende validar o pacote antes de instalar?</span> <i class="my-inner-accordeon indicator glyphicon glyphicon-chevron-right pull-right">
</i>
</h4>
</div>
<div id="validar1" class="panel-collapse collapse my-panel-ignore">
<div class="gpg_content_rcp panel-body">
</div>
</div>
</div>
</div>
<div class="lnx_install_content_rcp">
</div>
<div id="lnx_warning_content_rcp1">
<p class="ruim_spacer">
<span class="nosession">Inicie o plugin Autenticação.Gov, prima o botão para confirmar se o plugin está iniciado e aguarde alguns segundos.</span>
<span class="withsession hide">Inicie o plugin Autenticação.Gov, prima o botão para retomar a autenticação.</span>
</p>
<div class="text-center" style="padding-bottom: 15px;">
<button type="button" class="verifica-app btn-primary btn-lg" onclick="verificaAplicacao(this)"
id="verificaLinux">
Verificar plugin</button>
</div>
<div class="r_spacer alert alert-info">
<p>
Necessita de instruções sobre como iniciar o plugin Autenticação.Gov? Siga as instruções
para <a data-toggle="collapse" data-parent="#topicos" href="#agentDisconnected">iniciar
o plugin Autenticação.Gov</a></p>
</div>
<div class="alert alert-warning">
<p>
Não encontrou a sua distribuição de Linux? Descarregue o ficheiro <a href="software/plugin-autenticacao-gov.jar">
plugin-autenticacao-gov.jar</a> e instale a versão mais recente de Java disponível
na sua distribuição (Java 7 ou superior).</p>
</div>
</div>
</div>
<div id="osx" class="instrucoesOsx">
<div class="osx_install_content_rcp">
</div>
</div>
</div>
</div>
</div>
<div class="panel panel-default panel-default-custom hide" id="agentDisconnected-panel">
<div class="panel-heading accordion-toggle collapsed" data-toggle="collapse" data-parent="#topicos"
data-target="#agentDisconnected">
<h4 class="panel-title">
<span>Plugin Autenticação.Gov não iniciado</span> <i class="indicator glyphicon glyphicon-chevron-right pull-right">
</i>
</h4>
</div>
<div id="agentDisconnected" class="panel-collapse collapse">
<div class="panel-body">
<div class="col-md-12 info-box margin20">
<span class="info-span">INFO</span>
<p>
O plugin Autenticação.Gov não foi iniciado, para poder efetuar o procedimento
de autenticação com o Cartão de Cidadão tem de iniciar o plugin.</p>
</div>
<div class="instrucoesWindows">
<p>Pesquise pelo termo “<strong>autenticação</strong>”</p>
<p style="text-align: center">
<img alt="pesquisa por Autenticação.gov.pt" src="../img/Ajuda/iniciar.agente.windows.1.png"
class="img-thumbnail" />
</p>
<p>
Adicionalmente, durante o processo de instalação do plugin Autenticação.Gov foi colocado
um atalho no seu <em>Ambiente de trabalho</em> / <em>Desktop</em>.</p>
<p style="text-align: center">
<img alt="atalho para Autenticação.gov.pt no Ambiente de trabalho" src="../img/Ajuda/iniciar.agente.windows.3.png"
class="img-thumbnail" />
</p>
<p>
Inicie a aplicação indicada nas imagens.</p>
<p>Após iniciar, o plugin Autenticação.Gov. colocará um ícone na <em>system tray</em> / área de notificação.</p>
<p style="text-align: center">
<img alt="ícone do Autenticação.gov.pt na system tray" src="../img/Ajuda/iniciar.agente.windows.4.png"
class="img-thumbnail" />
</p>
</div>
<div class="instrucoesLinux">
<p>
O sistema operativo Linux dispõe de múltiplos <em>desktop environments</em>, para
efeitos de exemplo foi considerado o <strong><em>Xfce</em></strong>.</p>
<p>
Pesquise pelo termo “<strong>autenticação</strong>” e inicie a aplicação indicada
na imagem</p>
<p style="text-align: center">
<img alt="pesquisa por Autenticação.gov.pt" src="../img/Ajuda/iniciar.agente.linux.1.png"
class="img-thumbnail" />
</p>
<p>Após iniciar, o plugin Autenticação.Gov colocará um ícone na <em>system tray</em> / área de notificação se suportado.</p>
<p style="text-align: center">
<img alt="Autenticação.gov.pt na tray" src="../img/Ajuda/iniciar.agente.linux.2.png"
class="img-thumbnail" />
</p>
<p>
No caso específico do <strong><em>Gnome 3</em></strong> foi adotada a solução de
utilizar uma pequena janela de diálogo.</p>
<p style="text-align: center">
<img alt="Autenticação.gov.pt solução para Gnome 3" src="../img/Ajuda/iniciar.agente.linux.3.png"
class="img-thumbnail" />
</p>
</div>
<div class="instrucoesOsx">
<p>
Pesquise pelo termo “<strong>autenticação</strong>” e inicie a aplicação indicada
na imagem</p>
<p style="text-align: center">
<img alt="pesquisa por Autenticação.gov.pt" src="../img/Ajuda/iniciar.agente.osx.1.png"
class="img-thumbnail" />
</p>
<p>
Após iniciar, o plugin Autenticação.Gov colocará um ícone na barra de menus / <em>menu bar</em>.</p>
<p style="text-align: center">
<img alt="Autenticação.gov.pt na tray" src="../img/Ajuda/iniciar.agente.osx.2.png"
class="img-thumbnail" />
</p>
</div>
<p class="ruim_spacer">
<span class="nosession">Prima o botão para confirmar se o plugin Autenticação.Gov está iniciado e aguarde alguns segundos.</span>
<span class="withsession hide">Prima o botão para retomar a autenticação.</span>
</p>
<div class="text-center" style="padding-bottom: 15px;">
<button type="button" class="verifica-app btn-primary btn-lg" onclick="verificaAplicacao(this)"
id="iniciaAplicacao">
Verificar plugin</button>
</div>
<div class="r_spacer alert alert-info">
Não encontra o plugin Autenticação.Gov? Siga as instruções para <a data-toggle="collapse"
data-parent="#topicos" href="#installAgent">instalar o plugin Autenticação.Gov</a>.
</div>
</div>
</div>
</div>
<div class="panel panel-default panel-default-custom hide" id="updateAgent-panel">
<div class="panel-heading accordion-toggle collapsed" data-toggle="collapse" data-parent="#topicos"
data-target="#updateAgent">
<h4 class="panel-title">
<span>Atualização do plugin Autenticação.Gov</span> <i class="indicator glyphicon glyphicon-chevron-right pull-right">
</i>
</h4>
</div>
<div id="updateAgent" class="panel-collapse collapse">
<div class="panel-body">
<div class="col-md-12 info-box margin20">
<span class="info-span">INFO</span>
<p>A sua versão do plugin Autenticação.Gov necessita de atualização.</p>
</div>
<div class="uninstallExtensionInstructions hide alert alert-warning">
</div>
<div class="instrucoesWindows">
<div id="windows_update_content">
</div>
<p class="ruim_spacer">
<span class="nosession">Prima o botão para confirmar se o plugin Autenticação.Gov está iniciado e aguarde alguns segundos.</span>
<span class="withsession hide">Prima o botão para retomar a autenticação.</span>
</p>
<div class="text-center">
<button type="button" class="verifica-app btn-primary btn-lg" onclick="verificaAplicacao(this)"
id="atualizaAplicacao">
Verificar plugin</button>
</div>
</div>
<div class="instrucoesLinux">
<p>
Para atualizar o plugin Autenticação.Gov descarregue o pacote que corresponde à sua
distribuição de Linux:</p>
<div class="lnx_download_content_rcp">
</div>
<div class="panel-group" id="accordion6">
<div class="panel panel-default inner-panel-custom">
<div class="panel-heading panel-heading-custom accordion-toggle collapsed" data-toggle="collapse"
data-parent="#accordion6" data-target="#validar3">
<h4 class="panel-title">
<span>Pretende validar o pacote antes de instalar?</span> <i class="my-inner-accordeon indicator glyphicon glyphicon-chevron-right pull-right">
</i>
</h4>
</div>
<div id="validar3" class="panel-collapse collapse my-panel-ignore">
<div class="gpg_content_rcp panel-body">
</div>
</div>
</div>
</div>
<div class="lnx_install_content_rcp">
</div>
<p class="ruim_spacer">
<span class="nosession">Reinicie o plugin Autenticação.Gov, prima o botão para confirmar se o plugin está iniciado e aguarde alguns segundos.</span>
<span class="withsession hide">Reinicie o plugin Autenticação.Gov, prima o botão para retomar a autenticação.</span>
</p>
<div class="text-center" style="padding-bottom: 15px;">
<button type="button" class="verifica-app btn-primary btn-lg" onclick="verificaAplicacao(this)"
id="updateLinux">
Verificar plugin</button>
</div>
<div class="r_spacer alert alert-warning">
<p>
Não encontrou a sua distribuição de Linux? Descarregue o ficheiro <a href="software/plugin-autenticacao-gov.jar">
plugin-autenticacao-gov.jar</a> e instale a versão mais recente de Java disponível
na sua distribuição (Java 7 ou superior)</p>
</div>
</div>
<div class="instrucoesOsx">
<div class="osx_install_content_rcp">
</div>
</div>
</div>
</div>
</div>
<div class="panel panel-default panel-default-custom hide" id="installJava-panel">
<div class="panel-heading accordion-toggle collapsed" data-toggle="collapse" data-parent="#topicos"
data-target="#installJava">
<h4 class="panel-title">
<span>Instalação / Atualização de Java</span> <i class="indicator glyphicon glyphicon-chevron-right pull-right">
</i>
</h4>
</div>
<div id="installJava" class="panel-collapse collapse">
<div class="panel-body">
<div class="instrucoesLinux">
<div class="col-md-12 info-box margin20">
<span class="info-span">INFO</span>
<p>
Para se autenticar necessita de ter instalado o software Java. Siga as instruções.</p>
</div>
<p>
Poderá instalar a versão existente em <a href="http://www.java.com/pt_BR/" target="_blank"
style="text-transform: none;">Java.com</a>, ou no caso específico do Linux,
poderá efetuar a instalação do Java existente nos repositórios da sua distribuição
de Linux.</p>
<div style="padding-top: 15px;">
<p>
Se pretender instalar o JRE (java runtime environment) da Oracle numa distribuição
Linux Debian/Ubuntu, um possível procedimento de instalação terá a seguinte sequência
de comandos:</p>
<pre><code>$ sudo apt-get update
$ sudo apt-get install java-package</code></pre>
<p>
Descarregar o ficheiro .tar.gz, para efeito de exemplo assume-se que o nome do ficheiro
descarregado será jre-8u47-linux-x64.tar.gz</p>
<p>
Para efeito de exemplo assume-se que o nome do ficheiro resultante da execução do
comando <code>make-jpkg</code> será oracle-java8-jre_8u47_amd64.deb</p>
<pre><code>$ make-jpkg jre-8u47-linux-x64.tar.gz
$ sudo dpkg -i oracle-java8-jre_8u47_amd64.deb</code></pre>
<p>
Para efeito de exemplo assume-se que o comando <code>update-java-alternatives -l</code>
devolve o seguinte resultado e que jre-8-oracle-x64 foi o JRE instalado através
do comando anterior.</p>
<pre><code>$ update-java-alternatives -l
java-1.7.0-openjdk-amd64 1071 /usr/lib/jvm/java-1.7.0-openjdk-amd64
jre-8-oracle-x64 317 /usr/lib/jvm/jre-8-oracle-x64</code></pre>
<p>
Selecionar o JRE instalado anteriormente</p>
<pre><code>$ sudo update-java-alternatives -s jre-8-oracle-x64</code></pre>
<p>
<strong>NOTA:</strong> Este procedimento pode igualmente ser aplicado à instalação
do JDK (java development kit) da Oracle.</p>
</div>
</div>
</div>
</div>
</div>
<div class="panel panel-default panel-default-custom">
<div class="panel-heading accordion-toggle collapsed" data-toggle="collapse" data-parent="#topicos"
data-target="#dificuldades">
<h4 class="panel-title">
<span>Dificuldades</span> <i class="indicator glyphicon glyphicon-chevron-right pull-right">
</i>
</h4>
</div>
<div id="dificuldades" class="panel-collapse collapse">
<div class="panel-body">
<div class="instrucoesLinux">
<div class="lnd">
<div class="info-box col-md-12 margin20">
<span class="info-span">INFO</span>
<p>
O leitor de cartões não é detetado</p>
</div>
<p>
Verifique se o leitor está corretamente ligado ao seu dispositivo.</p>
<p>
Verifique que o <em>daemon</em> <strong>pcscd</strong> está em execução.</p>
<pre><code>$ ps -e | grep pcscd
1568 ? 00:00:44 <span style="background-color: yellow;">pcscd</span></code></pre>
<p>
Inicie o <em>daemon</em> <strong>pcscd</strong> se necessário.</p>
<p>
Se o leitor continuar sem ser detetado, instale o pacote <strong>pcsc tools</strong>
e execute na consola o seguinte comando <code>pcsc_scan</code>, a inexistência de
leitores no sistema produz a seguinte informação:</p>
<pre><code>PC/SC device scanner
V 1.4.22 (c) 2001-2011, Ludovic Rousseau
Compiled with PC/SC lite version: 1.8.10
Using reader plug'n play mechanism
Scanning present readers...
Waiting for the first reader...</code></pre>
<p>
Desconecte e conecte o leitor ao sistema durante a execução do <code>pcsc_scan</code>,
verifique se o leitor é detetado.</p>
<p>
A deteção de um leitor no sistema produz a seguinte informação:</p>
<pre><code>PC/SC device scanner
V 1.4.22 (c) 2001-2011, Ludovic Rousseau
Compiled with PC/SC lite version: 1.8.10
Using reader plug'n play mechanism
Scanning present readers...
Waiting for the first reader...<span style="background-color: yellow;">found one
Scanning present readers...
0: Precise Biometrics Sense MC 00 00
Tue Dec 1 10:21:56 2015
Reader 0: Precise Biometrics Sense MC 00 00</span></code></pre>
</div>
<div class="cnd">
<div class="col-md-12 info-box margin20">
<span class="info-span">INFO</span>
<p>
O Cartão de Cidadão não é detetado</p>
</div>
<p>
Verifique que o Cartão de Cidadão está inserido de forma correta no leitor.</p>
<p>
Proceda à instalação do pacote <strong>pcsc tools</strong> e posteriormente execute
o comando <code>pcsc_scan</code> na consola.</p>
<p>
Um cartão inserido de forma correta no leitor produz típicamente a seguinte informação
se for um Cartão de Cidadão:</p>
<pre><code>PC/SC device scanner
V 1.4.22 (c) 2001-2011, Ludovic Rousseau
Compiled with PC/SC lite version: 1.8.10
Using reader plug'n play mechanism
Scanning present readers...
0: Precise Biometrics Sense MC 00 00
Wed Nov 25 16:51:46 2015
Reader 0: Precise Biometrics Sense MC 00 00
<span style="background-color: yellow;"> Card state: Card inserted,
ATR: 3B 7D 95 00 00 80 31 80 65 B0 83 11 00 C8 83 00 90 00
ATR: 3B 7D 95 00 00 80 31 80 65 B0 83 11 00 C8 83 00 90 00
+ TS = 3B --> Direct Convention
+ T0 = 7D, Y(1): 0111, K: 13 (historical bytes)
TA(1) = 95 --> Fi=512, Di=16, 32 cycles/ETU
125000 bits/s at 4 MHz, fMax for Fi = 5 MHz => 156250 bits/s
TB(1) = 00 --> VPP is not electrically connected
TC(1) = 00 --> Extra guard time: 0
+ Historical bytes: 80 31 80 65 B0 83 11 00 C8 83 00 90 00
Category indicator byte: 80 (compact TLV data object)
Tag: 3, len: 1 (card service data byte)
Card service data byte: 80
- Application selection: by full DF name
- EF.DIR and EF.ATR access services: by GET RECORD(s) command
- Card with MF
Tag: 6, len: 5 (pre-issuing data)
Data: B0 83 11 00 C8
Tag: 8, len: 3 (status indicator)
LCS (life card cycle): 00 (No information given)
SW: 9000 (Normal processing.)
Possibly identified card (using /usr/share/pcsc/smartcard_list.txt):
3B 7D 95 00 00 80 31 80 65 B0 83 11 00 C8 83 00 90 00
Portuguese ID card</span></code></pre>
<p>
Um cartão inserido de forma incorreta no leitor produz a seguinte informação:</p>
<pre><code>PC/SC device scanner
V 1.4.22 (c) 2001-2011, Ludovic Rousseau
Compiled with PC/SC lite version: 1.8.10
Using reader plug'n play mechanism
Scanning present readers...
0: Precise Biometrics Sense MC 00 00
Wed Nov 25 16:43:55 2015
Reader 0: Precise Biometrics Sense MC 00 00
<span style="background-color: yellow;"> Card state: Card inserted, Unresponsive card,</span></code></pre>
<div class="alert alert-warning">
<p>
Para efeitos de diagnóstico, se o seu Cartão de Cidadão não é detetado ou produz
a mesma informação que um cartão inserido de forma incorreta, mas a introdução de
qualquer outro cartão com chip no leitor é detetado, então muito certamente o seu
Cartão de Cidadão deixou de funcionar ou apresenta algum problema eletrónico.</p>
<p>
Em alternativa poderá descarregar o <em>middleware</em> que contem a aplicação utilitária
do Cartão de Cidadão e que está localizado no sítio do <a href="http://www.cartaodecidadao.pt">
Cartão de Cidadão</a>.</p>
</div>
</div>
</div>
<div class="instrucoesWindows">
<div class="lnd">
<div class="col-md-12 info-box margin20">
<span class="info-span">INFO</span>
<p>
O leitor de cartões não é detetado</p>
</div>
<p>
Verifique se o leitor está corretamente ligado ao seu dispositivo</p>
<p>
Verifique se o leitor está listado no <strong>Gestor de Dispositivos</strong> /
<strong>Device Manager</strong>. Para aceder ao Gestor de Dispositivos pressione
as teclas <kbd>logótipo do Windows</kbd> e <kbd>Pause/Break</kbd> simultaneamente.</p>
<p>
Selecione a opção <strong>Gestor de Dispositivos</strong>.</p>
<p style="text-align: center">
<img alt="opção para abrir gestor de dispositivos" src="../img/Ajuda/gestor.dispositivos.windows10.1.png"
class="img-thumbnail" />
</p>
<p style="margin-top: 20px;">
Se o Windows detetou corretamente o leitor de cartões, o gestor de dispositivos
apresenta o leitor de cartões na lista de dispositivos.</p>
<p style="text-align: center">
<img alt="gestor de dispositivos leitor detetado" src="../img/Ajuda/gestor.dispositivos.leitor.d.png"
class="img-thumbnail" />
</p>
<p style="margin-top: 20px;">
Se o Windows detetou o leitor de cartões, mas o controlador apresentou um erro,
o gestor de dispositivos apresenta o leitor de cartões na lista de dispositivos
com um ícone de aviso. Nesta situação recomendamos verifique a causa do erro. Poderá
ser necessário aceder ao sítio do fabricante do leitor para o descarregamento de
um controlador adequado para a sua versão de Windows.</p>
<p style="text-align: center">
<img alt="gestor de dispositivos leitor não detetado/listado" src="../img/Ajuda/gestor.dispositivos.leitor.p.png"
class="img-thumbnail" />
</p>
<p style="margin-top: 20px;">
Se o Windows não detetou o leitor de cartões, o dispositivo não será apresentado
na lista de dispositivos ou poderá ser apresentado como um dispositivo desconhecido.
Nesta situação recomendamos que aceda ao sítio do fabricante do leitor para confirmação
do suporte do dispositivo e eventual descarregamento de um controlador adequado
para a sua versão de Windows.</p>
<p style="text-align: center">
<img alt="gestor de dispositivos leitor não detetado/listado" src="../img/Ajuda/gestor.dispositivos.leitor.nd.png"
class="img-thumbnail" />
</p>
</div>
<div class="cnd">
<div class="col-md-12 info-box margin20">
<span class="info-span">INFO</span>
<p>
O Cartão de Cidadão não é detetado</p>
</div>
<p>
Verifique se o Cartão de Cidadão está inserido de forma correta no leitor.</p>
<p>
Verifique se o Cartão de Cidadão está listado no <strong>Gestor de Dispositivos</strong>
/ <strong>Device Manager</strong>. Para aceder ao Gestor de Dispositivos pressione
as teclas <kbd>logótipo do Windows</kbd> e <kbd>Pause/Break</kbd> simultaneamente.</p>
<p>
Selecione a opção <strong>Gestor de Dispositivos</strong>.</p>
<p style="text-align: center">
<img alt="opção para abrir gestor de dispositivos" src="../img/Ajuda/gestor.dispositivos.windows10.1.png"
class="img-thumbnail" />
</p>
<p style="margin-top: 20px;">
Se o Windows detetou o Cartão de Cidadão, o gestor de dispositivos apresenta uma
indicação na lista de dispositivos.</p>
<p style="text-align: center">
<img alt="gestor de dispositivos cartao detetado" src="../img/Ajuda/gestor.dispositivos.cartao.d.png"
class="img-thumbnail" />
</p>
<div class="alert alert-warning">
<p>
Para efeitos de diagnóstico, se o seu Cartão de Cidadão não é detetado pelo Windows,
mas a introdução de qualquer outro cartão com chip no leitor é detetado e o gestor
de dispositivos apresenta uma indicação na lista de dispositivos idêntica ao ilustrado
na imagem anterior, então muito certamente o seu Cartão de Cidadão deixou de funcionar
ou apresenta algum problema eletrónico.</p>
<p>
Em alternativa poderá descarregar o <em>middleware</em> que contem a aplicação utilitária
do Cartão de Cidadão e que está localizado no sítio do <a href="http://www.cartaodecidadao.pt">
Cartão de Cidadão</a>.</p>
</div>
</div>
</div>
<div class="instrucoesOsx">
<div class="lnd">
<div class="col-md-12 info-box margin20">
<span class="info-span">INFO</span>
<p>
O leitor de cartões não é detetado</p>
</div>
<p>
Certifique-se de que o leitor é suportado pelo OS X / macOS, deverá consultar o
sítio do fabricante se existirem dúvidas.</p>
<p>
Verifique se o leitor está corretamente ligado ao seu dispositivo.</p>
<p>
Para verificar se o leitor é detetado pelo sistema, inicie a aplicação <strong>Terminal</strong>
e execute o comando <code>pcsctest</code>.</p>
<p>
A ausência de leitor produz apenas a seguinte informação:</p>
<pre><code>Testing SCardEstablishContext : Command successful.
Testing SCardGetStatusChange</code></pre>
<p>
Desconecte e conecte o leitor ao sistema durante a execução do <code>pcsctest</code>,
verifique se o leitor é detetado.</p>
<p>
A deteção de um leitor produz a seguinte informação:</p>
<pre><code>Testing SCardEstablishContext : Command successful.
Testing SCardGetStatusChange
<span style="background-color: yellow;">Please insert a working reader : Command successful.
Testing SCardListReaders : Command successful.
Reader 01:<span style="color: Gray;">nome do leitor identificado pelo sistema</span>
Enter the reader number :</span></code></pre>
<p>
Se o leitor estiver ligado ao sistema, mas o comando <code>pcsctest</code> não deteta,
então é possível que o leitor não esteja a ser detetado pelo OS X / macOS, abra
a aplicação <strong>System Information</strong>, na seção <em>hardware</em> selecione
a opção <em>USB</em>.</p>
<p>
Situação em que o OS X / macOS detetou a presença de um leitor:</p>
<p style="text-align: center">
<img alt="system information leitor detetado" src="../img/Ajuda/system.information.ld.png"
class="img-thumbnail" />
</p>
<p>
Se o leitor é detetado pelo OS X / macOS, mas não é detetado no procedimento realizado
com o comando <code>pcsctest</code>, deverá consultar o sítio do fabricante do leitor
para informação relativa ao suporte do leitor por parte do OS X.</p>
<p>
Situação em que o OS X / macOS não detetou a presença de um leitor, mas o leitor
está ligado ao sistema:</p>
<p style="text-align: center">
<img alt="system information leitor detetado" src="../img/Ajuda/system.information.lnd.png"
class="img-thumbnail" />
</p>
<p>
Nesta situação deverá consultar o sítio do fabricante do leitor para informação
relativa ao suporte do leitor por parte do OS X / macOS.</p>
</div>
<div class="cnd">
<div class="col-md-12 info-box margin20">
<span class="info-span">INFO</span>
<p>
O Cartão de Cidadão não é detetado</p>
</div>
<p>
Verifique se o Cartão de Cidadão está inserido de forma correta no leitor.</p>
<p>
Para verificar se o Cartão de Cidadão é detetado pelo sistema, inicie a aplicação
<strong>Terminal</strong> e execute o comando <code>pcsctest</code>.</p>
<p>
A ausência do cartão produz apenas a seguinte informação:</p>
<pre><code>Testing SCardEstablishContext : Command successful.
Testing SCardGetStatusChange
Please insert a working reader : Command successful.
Testing SCardListReaders : Command successful.
Reader 0<span style="background-color: lime;">1</span>: <span style="color: Gray;">nome do leitor identificado pelo sistema</span>
Enter the reader number : <span style="background-color: lime;">1</span> <span style="color: Red"> (É necessário que introduza o número do leitor)</span>
<span style="background-color: yellow;">Waiting for card insertion</span></code></pre>
<p>
A inserção incorreta do cartão produz a seguinte informação:</p>
<pre><code>Testing SCardEstablishContext : Command successful.
Testing SCardGetStatusChange
Please insert a working reader : Command successful.
Testing SCardListReaders : Command successful.
Reader 0<span style="background-color: lime;">1</span>: <span style="color: Gray;">nome do leitor identificado pelo sistema</span>
Enter the reader number : <span style="background-color: lime;">1</span> <span style="color: Red"> (É necessário que introduza o número do leitor)</span>
Waiting for card insertion
<span style="background-color: yellow;">: Command successful.
Testing SCardConnect : No smart card inserted.</span></code></pre>
<p>
A inserção incorreta do cartão no leitor provoca a interrupção do comando <code>pcsctest</code>,
pelo que para continuar o diagnóstico deverá executar novamente o comando.</p>
<p>
Remova o Cartão de cidadão do leitor e volte a inserir, a deteção de um cartão produz
a seguinte informação:</p>
<pre><code>Testing SCardEstablishContext : Command successful.
Testing SCardGetStatusChange
Please insert a working reader : Command successful.
Testing SCardListReaders : Command successful.
Reader 0<span style="background-color:lime;">1</span>: <span style="color:Gray;">nome do leitor identificado pelo sistema</span>
Enter the reader number : <span style="background-color:lime;">1</span> <span style="color:Red">(É necessário que introduza o número do leitor)</span>
Waiting for card insertion
<span style="background-color:yellow;"> : Command successful.
Testing SCardConnect : Command successful.
Testing SCardStatus : Command successful.
Current Reader Name : <span style="color:Gray;">nome do leitor identificado pelo sistema</span>
Current Reader State : 0x54
Current Reader Protocol : 0x0
Current Reader ATR Size : 18 (0x12)
Current Reader ATR Value : 3B 7D 95 00 00 80 31 80 65 B0 83 11 00 C8 83 00 90 00
Testing SCardDisconnect : Command successful.
Testing SCardReleaseContext : Command successful.</span></code></pre>
<div class="alert alert-warning">
<p>
Para efeitos de diagnóstico, se o seu Cartão de Cidadão não é detetado ou quando
inserido corretamente produz a informação de inserção incorreta, mas a introdução
de qualquer outro cartão com chip no leitor é detetado (utilizando o procedimento
aqui descrito), então muito certamente o seu Cartão de Cidadão deixou de funcionar
ou apresenta algum problema eletrónico.</p>
<p>
Em alternativa poderá descarregar o <em>middleware</em> que contem a aplicação utilitária
do Cartão de Cidadão e que está localizado no sítio do <a href="http://www.cartaodecidadao.pt">
Cartão de Cidadão</a>.</p>
</div>
</div>
</div>
<div class="proxyFA" id="proxyFA">
<div class="col-md-12 info-box margin20">
<span class="info-span">INFO</span>
<p>Diagnóstico da comunicação entre o plugin Autenticação.Gov e o navegador</p>
</div>
<p>As definições de rede do seu navegador (definições de <em>proxy</em>) poderão interferir com o funcionamento do plugin Autenticação.Gov, para verificar esta situação siga as seguintes intruções.</p>
<div class="instrucoesWindows">
<p>
O plugin Autenticação.Gov após iniciar, coloca um ícone na <em>system tray</em> / área
de notificação.</p>
<p style="text-align: center">
<img alt="ícone do plugin Autenticação.Gov na system tray" src="../img/Ajuda/iniciar.agente.windows.4.png"
class="img-thumbnail" />
</p>
<p>
Clique com o botão direito do rato em cima do ícone e selecione a opção <strong>Diagnosticar
plugin</strong>.</p>
<p style="text-align: center">
<img alt="localização da opção Diagnosticar plugin" src="../img/Ajuda/system.tray.diag.png"
class="img-thumbnail" />
</p>
</div>
<div class="instrucoesLinux">
<p>
O plugin Autenticação.Gov após iniciar, coloca um ícone na <em>system tray</em> / área
de notificação se suportado</p>
<p style="text-align: center">
<img alt="plugin Autenticação.Gov" src="../img/Ajuda/iniciar.agente.linux.2.png"
class="img-thumbnail" />
</p>
<p>
No caso específico do <strong><em>Gnome 3</em></strong> foi adotada a solução de
utilizar uma pequena janela de diálogo.</p>
<p style="text-align: center">
<img alt="Autenticação.gov.pt solução para Gnome 3" src="../img/Ajuda/iniciar.agente.linux.3.png"
class="img-thumbnail" />
</p>
<p>
Clique com o botão direito do rato em cima do ícone e selecione a opção <strong>Diagnosticar
plugin</strong>, no caso específico do <strong>Gnome 3</strong> clique no
menu <strong>Configuração</strong> e depois em <strong>Diagnosticar plugin</strong>.</p>
<p style="text-align: center">
<img alt="localização da opção Diagnosticar aplicação" src="../img/Ajuda/system.tray.diag.linux.png"
class="img-thumbnail" />
ou
<img alt="localização da opção Diagnosticar aplicação" src="../img/Ajuda/gnome.diag.png"
class="img-thumbnail" />
</p>
</div>
<div class="instrucoesOsx">
<p>
O plugin Autenticação.Gov após iniciar, coloca um ícone na <em>menu bar</em>/barra
de menus.</p>
<p style="text-align: center">
<img alt="Autenticação.gov.pt na tray" src="../img/Ajuda/iniciar.agente.osx.2.png"
class="img-thumbnail" />
</p>
<p>
Clique em cima do ícone e selecione a opção <strong>Diagnosticar plugin</strong>.</p>
</div>
<p>
A ação realizada deverá provocar a abertura de uma nova janela/aba do seu navegador,
se o seu navegador exibir uma página semelhante à ilustrada na seguinte imagem,
onde são visíveis a versão do plugin Autenticação.Gov e a bandeira nacional da República Portuguesa,
não existem problemas de comunicação entre o plugin Autenticação.Gov e o navegador.</p>
<p style="text-align: center">
<img alt="comunicação com sucesso" src="../img/Ajuda/ligacao.ok.png" class="img-thumbnail" />
</p>
<p>Se obtiver uma mensagem de erro, deverá contatar a administração de sistemas do seu organismo/empresa. Será necessário adicionar uma exceção nas definições do <em>proxy</em>, não deverá ser utilizado <em>proxy</em> para o seguinte endereço <span style="background-color:yellow;"><strong>*.mordomo.gov.pt</strong></span> (de modo a permitir a comunicação entre o navegador e o plugin Autenticação.Gov.</p>
</div>
<div class="installErrors" id="installErrors">
<div class="instrucoesWindows">
<div class="col-md-12 info-box margin20">
<span class="info-span">INFO</span>
<p>Erros que impossibilitam a instalação do plugin Autenticação.Gov</p>
</div>
<ul style="clear:both;">
<li>
<p>Após iniciar o instalador do plugin Autenticação.Gov, um dos seguintes erros é exibido:</p>
<div class="ruim_spacer">
<p style="text-align: center">
<img alt="não foi possível executar DLL" src="../img/Ajuda/error.install.dll.windows.png" class="img-thumbnail" />
ou
<img alt="localização da opção Diagnosticar plugin" src="../img/Ajuda/error.install.nospace.windows.png" class="img-thumbnail" />
</p>
</div>
<p>Estes erros resultam de permissões insuficientes na pasta <strong>%LOCALAPPDATA%\Temp</strong> do utilizador local, para permitir a instalação do plugin Autenticação.Gov realize o seguinte procedimento que repõe as permissões corretas para esse utilizador:</p>
<ul>
<li>Prima as teclas <kbd>logótipo do Windows</kbd> e <kbd>R</kbd> simultaneamente, insira o comando <code>icacls "%LOCALAPPDATA%"\temp /grant "%USERNAME%":(OI)(CI)(RX,M) /T /C</code> na caixa de texto, premindo em seguida o botão <strong>OK</strong>.</li>
</ul>
<p style="text-align: center">
<img alt="permissões pasta Temp" src="../img/Ajuda/procedimento.permissoes.png"class="img-thumbnail" />
</p>
<p>Volte a iniciar o instalador.</p>
<p style="margin-bottom: 2em;"><strong>NOTA: </strong>As permissões <strong>Ler e executar</strong> e <strong>Listar conteúdo da pasta</strong> são atribuídas por defeito na pasta <strong>Temp</strong> do utilizador local, a sua ausência significa que uma aplicação externa modificou as permissões pré-definidas.</p>
</li>
<li>
<p class="r_spacer">Após iniciar o instalador do plugin Autenticação.Gov, um dos seguintes erros é exibido:</p>
<div class="ruim_spacer">
<p style="text-align: center">
<img alt="Erro 2503" src="../img/Ajuda/error.install.2503.png" class="img-thumbnail" />
e / ou
<img alt="Erro 2502" src="../img/Ajuda/error.install.2502.png" class="img-thumbnail" />
</p>
</div>
<p>Estes erros resultam de permissões insuficientes na pasta <strong>%WINDIR%\Temp</strong>, para permitir a instalação do plugin Autenticação.Gov realize o seguinte procedimento que repõe as permissões corretas para esse utilizador:</p>
<ul>
<li><strong>Utilizando permissões de administrador</strong>, execute o seguinte comando <code>icacls "%WINDIR%"\temp /grant "%USERNAME%":(OI)(CI)(RX,M) /T /C</code>.</li>
</ul>
<p style="margin-top: 2em;">Volte a iniciar o instalador.</p>
<p><strong>NOTA: </strong>As permissões <strong>Ler e executar</strong> e <strong>Listar conteúdo da pasta</strong> são atribuídas por defeito na pasta <strong>Temp</strong>, a sua ausência significa que uma aplicação externa modificou as permissões pré-definidas.</p>
</li>
</ul>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div id="windows_install_or_update_content" class="hide">
<p>Para descarregar o plugin Autenticação.Gov prima o botão</p>
<div class="text-center" style="padding: 15px;">
<span class="myarrow animated shake glyphicon glyphicon-arrow-right glyphicon-large">
</span>
<button type="button" class="btn-primary btn-lg" onclick="location.href='software/Instalador plugin Autenticacao.Gov.msi'"
id="Button1">Descarregar plugin</button>
</div>
<div class="isChrome hide">
<p class="rspacer">
Após descarregar o instalador, é possivel que o navegador Google Chrome apresente
o seguinte aviso após a conclusão do descarregamento.</p>
<p style="text-align: center">
<img alt="aviso de segurança google chrome" src="../img/Ajuda/aviso.seguranca.chrome.1.png"
class="img-thumbnail" />
</p>
<p>
Clique no botão indicado no ponto 1 da imagem e selecione a opção <strong>Manter</strong>
ou <strong>Keep</strong>.</p>
<p style="text-align: center">
<img alt="aviso de segurança google chrome" src="../img/Ajuda/aviso.seguranca.chrome.2.png"
class="img-thumbnail" />
</p>
</div>
<p class="r_spacer">
Inicie o instalador (se ocorrer um erro logo após iniciar clique <a href="#" onclick="errosInstalacao(); return false;"><strong>aqui</strong></a>), leia e aceite os termos da licença (licença de código aberto
eupl 1.1), em seguida clique no botão “<strong>Instalar</strong>”.</p>
<p style="text-align: center">
<a href="software/Instalador plugin Autenticacao.Gov.msi">
<img alt="executar instalador do Autenticação.gov.pt" src="../img/Ajuda/instalador.agente.1.png"
class="img-thumbnail" />
</a>
</p>
<p>
Permita a instalação</p>
<p style="text-align: center">
<img alt="permitir a instalação do plugin Autenticação.Gov" src="../img/Ajuda/instalador.agente.2.png"
class="img-thumbnail" />
</p>
<p>
Aguarde pela conclusão da instalação.</p>
<p>
Clique no botão “<strong>Concluír</strong>”. O plugin Autenticação.Gov deverá
iniciar-se automáticamente.</p>
<p style="text-align: center">
<img alt="Autenticação.gov.pt instalado com sucesso" src="../img/Ajuda/instalador.agente.3.png"
class="img-thumbnail" />
</p>
</div>
<div id="gpg_content" class="hide">
<p>
Descarregue a chave pública OpenPGP a partir do <em>link</em> <a href="software/ama.asc">
ama.asc</a> e importe a chave.</p>
<p>
Para verificar em Debian/Ubuntu: <code>dpkg-sig --verify plugin-autenticacao-gov.deb</code></p>
<p>
Para verificar em sistemas com pacote rpm: <code>rpm -Kv pacote</code></p>
</div>
<div id="lnx_download_content" class="hide">
<ul>
<li><a href="software/plugin-autenticacao-gov.deb">Debian/Ubuntu</a></li>
<li><a href="software/plugin-autenticacao-gov_fedora.rpm">Fedora</a></li>
<li><a href="software/plugin-autenticacao-gov_rhel.rpm">RedHat/CentOS</a></li>
<li><a href="software/plugin-autenticacao-gov_opensuse.rpm">OpenSuse</a></li>
</ul>
</div>
<div id="lnx_install_content" class="hide">
<p>
Poderá instalar o pacote através do gestor de pacotes incluído na sua distribuição
de Linux, ou através da consola com permissões de administração:</p>
<ul>
<li>
<p>
Debian/Ubuntu: <code>dpkg -i plugin-autenticacao-gov.deb</code></p>
</li>
<li>
<p>
Fedora: <code>dnf install plugin-autenticacao-gov_fedora.rpm</code></p>
</li>
<li>
<p>
RedHat/CentOS: <code>yum install plugin-autenticacao-gov_rhel.rpm</code></p>
</li>
<li>
<p>
OpenSuse: <code>zypper install plugin-autenticacao-gov_opensuse.rpm</code></p>
</li>
</ul>
</div>
<div id="osx_install_or_update_content" class="hide">
<p>
Para descarregar o plugin Autenticação.Gov prima o botão</p>
<div class="text-center">
<span class="myarrow animated shake glyphicon glyphicon-arrow-right glyphicon-large">
</span>
<button type="button" class="btn-primary btn-lg" onclick="location.href='software/Instalador plugin Autenticacao.Gov.pkg'"
id="Button2">Descarregar plugin</button>
</div>
<p class="rspacer">
Descarregue e execute o instalador.</p>
<p>
Clique no botão “<strong>Continuar</strong>”.</p>
<p style="text-align: center">
<img alt="executar instalador do plugin Autenticação.Gov" src="../img/Ajuda/instalador.agente.osx.1.png"
class="img-thumbnail" />
</p>
<p>
Leia e aceite os termos da licença (licença de código aberto eupl 1.1).</p>
<p style="text-align: center">
<img alt="termos da licença" src="../img/Ajuda/instalador.agente.osx.2.png" class="img-thumbnail" />
</p>
<p>
Forneça as suas credenciais para a instalação da aplicação quando solicitado.</p>
<p>
Se o plugin Autenticação.Gov for instalado com sucesso será exibida a informação indicada
na imagem seguinte.</p>
<p style="text-align: center">
<img alt="Autenticação.gov.pt instalado com sucesso" src="../img/Ajuda/instalador.agente.osx.3.png"
class="img-thumbnail" />
</p>
<p class="ruim_spacer">
<span class="nosession">Após a instalação o plugin Autenticação.Gov deverá iniciar-se automáticamente, prima o botão para confirmar se o plugin está iniciado e aguarde alguns segundos.</span>
<span class="withsession hide">Após a instalação o plugin Autenticação.Gov deverá iniciar-se automáticamente, prima o botão para retomar a autenticação.</span>
</p>
<div class="text-center" style="padding-bottom: 15px;">
<button type="button" class="verifica-app btn-primary btn-lg" onclick="verificaAplicacao(this)"
id="verificaOsx">
Verificar plugin</button>
</div>
<div class="r_spacer alert alert-info">
<p>
Necessita de instruções sobre como iniciar o plugin Autenticação.Gov? Siga as instruções
para <a data-toggle="collapse" data-parent="#topicos" href="#agentDisconnected">iniciar
o plugin Autenticação.Gov</a></p>
</div>
</div>
<div class="modal fade bs-example-modal-sm" id="instructionsInsideIframe" tabindex="-1"
role="dialog" aria-labelledby="mySmallModalLabel" aria-hidden="true">
<div class="modal-dialog modal-sm">
<div class="modal-content">
<div class="modal-body clearfix">
<p>
Os procedimentos de configuração não podem ser realizados nesta página.</p>
<p>
Clique no botão Continuar para abrir a página de instruções em outra janela.</p>
<button type="button" class="mybtnmodal btn-primary btn-xs pull-right" onclick="window.open(window.location.href, '_blank');window.location.href='/fa/default.aspx';"
id="insideIF" data-dismiss="modal">
Continuar</button>
</div>
</div>
</div>
</div>
<div class="modal fade bs-example-modal-sm" id="aplicacaoIniciadaDesatualizada" tabindex="-1"
role="dialog" aria-labelledby="mySmallModalLabel" aria-hidden="true">
<div class="modal-dialog modal-sm">
<div class="modal-content">
<div class="modal-body clearfix">
<p>Foi detetada uma versão desatualizada do plugin Autenticação.Gov.</p>
<p>Se já instalou a versão atualizada, basta reiniciar o plugin.</p>
<button type="button" class="mybtnmodal btn-primary btn-xs pull-right" onclick="okContinuar(this);" data-dismiss="modal">Fechar</button>
</div>
</div>
</div>
</div>
<div class="modal fade bs-example-modal-sm" id="aplicacaoIniciada" tabindex="-1"
role="dialog" aria-labelledby="mySmallModalLabel" aria-hidden="true"">
<div class="modal-dialog modal-sm">
<div class="modal-content">
<div class="modal-body clearfix">
<p>O plugin Autenticação.Gov está iniciado.</p>
<button type="button" class="mybtnmodal btn-primary btn-xs pull-right" onclick="okContinuar(this);"
id="btnOkContinuar" data-dismiss="modal">
Fechar</button>
</div>
</div>
</div>
</div>
<div class="modal fade bs-example-modal-md" id="aplicacaoAtualizada" tabindex="-1"
role="dialog" aria-labelledby="mySmallModalLabel" aria-hidden="true">
<div class="modal-dialog modal-md">
<div class="modal-content">
<div class="modal-header">
<h4 class="modal-title">Informação</h4>
</div>
<div class="modal-body clearfix">
<p>A versão instalada do plugin Autenticação.Gov não necessita de atualização.</p>
<button type="button" class="mybtnmodal btn-primary btn-xs pull-right" onclick="" data-dismiss="modal">Fechar</button>
</div>
</div>
</div>
</div>
<div class="modal fade bs-example-modal-md" id="aplicacaoIniciarContinuar" tabindex="-1"
role="dialog" aria-labelledby="mySmallModalLabel" aria-hidden="true" data-keyboard="false" data-backdrop="static">
<div class="modal-dialog modal-md">
<div class="modal-content">
<div class="modal-body clearfix">
<p>
o plugin Autenticação.Gov está iniciado.</p>
<p>
Pode retomar o seu processo de autenticação.</p>
<button type="button" class="btn-primary btn-lg center-block" onclick="okContinuar(this);"
id="Button3" data-dismiss="modal">
Continuar autenticação</button>
</div>
</div>
</div>
</div>
<div class="modal fade bs-example-modal-lg" id="aplicacaoNaoIniciada" tabindex="-1"
role="dialog" aria-labelledby="mySmallModalLabel" aria-hidden="true">
<div class="modal-dialog modal-lg">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-label="Close">
<span aria-hidden="true">&times;</span></button>
<h4 class="modal-title text-center" id="myModalLabel">
plugin Autenticação.Gov não iniciado</h4>
</div>
<div class="modal-body clearfix">
<h4>
Não foi possível confirmar se o plugin Autenticação.Gov se encontra iniciado.</h4>
<p class="ruim_spacer">
Selecione a opção que considerar adequada à sua situação:</p>
<div class="row">
<div class="col-sm-pull-2">
<p>
<button type="button" class="mybtn btn-primary btn-sm" onclick="ajuda('agentDisconnected');"
id="btnAjudaIniciar" data-dismiss="modal">
Como iniciar o plugin Autenticação.Gov</button>
Se o plugin Autenticação.Gov não estiver iniciado.</p>
<p>
<button type="button" class="mybtn btn-primary btn-sm" onclick="ajuda('installAgent')"
id="btnAjudaInstalar" data-dismiss="modal">
Instalar plugin Autenticação.Gov</button>
Se ainda não instalou o plugin Autenticação.Gov.</p>
<p>
<button type="button" class="mybtn btn-primary btn-sm" onclick="ajudaProxy();" id="btnAjudaProxy"
data-dismiss="modal">
Verificar ligação</button>
Se o plugin Autenticação.Gov está iniciado e continua a visualizar instruções para instalação
da aplicação.</p>
<p>
<button type="button" class="mybtn btn-primary btn-sm" onclick="ajuda('agentDisconnected');"
id="btnAjuda" data-dismiss="modal">
Ajuda</button>
Se nenhuma das opções ilustra a situação encontrada.</p>
</div>
</div>
</div>
<div class="modal-footer">
<button type="button" class="btn-primary btn-sm" data-dismiss="modal">
Fechar</button>
</div>
</div>
</div>
</div>
<div id="chromeUninstallExtension" class="hide">
<p>
A versão mais recente do plugin Autenticação.Gov dispensa a extensão que instalou
no Google Chrome, pode remover a extensão. A imagem seguinte ilustra o processo
de remoção da extensão. Clique no botão indicado no passo 1 e selecione a opção
<strong>Remover do Chrome...</strong> como indicado no passo 2.</p>
<p style="text-align: center">
<img alt="Remoção da extensão no Google Chrome" src="../img/Ajuda/chrome.uninstall.extension.png"
class="img-thumbnail" />
</p>
</div>
<div id="operaUninstallExtension" class="hide">
<p>
A versão mais recente do plugin Autenticação.Gov dispensa a extensão que instalou
no Opera, pode remover a extensão. Para remover a extensão pressione as teclas <span
id="isNotOsx" class="hide"><kbd>Ctrl</kbd> + <kbd>Shift</kbd> + <kbd>E</kbd></span><span
id="isOsx" class="hide"><kbd>Shift</kbd> + <kbd>Command</kbd> + <kbd>E</kbd></span>
e efetue o procedimento ilustrado na imagem seguinte. Clique no botão indicado e
confirme que pretende remover a extensão.</p>
<p style="text-align: center">
<img alt="Remoção da extensão no Opera" src="../img/Ajuda/opera.uninstall.extension.png"
class="img-thumbnail" />
</p>
</div>
<script type="text/javascript" src="../applet/js/ngag.js"></script>
<script type="text/javascript" src="../applet/js/ogag.js"></script>
<script type="text/javascript">
var agentVersion = '2.0.23';
var resumeAuthentication = '';
var id = window.location.hash.replace("#", "").split("&")[0];
var hideHelpContext = window.location.hash.split('&')[1];
var checkUpdate = getParameterByName('v');
var btnID;
/*encontrado em deployJava.js*/
function compareVersions(installed, required) {
var a = installed.toString().split('.');
var b = required.toString().split('.');
for (var i = 0; i < a.length; ++i) {
a[i] = Number(a[i]);
}
for (var i = 0; i < b.length; ++i) {
b[i] = Number(b[i]);
}
if (a.length == 2) {
a[2] = 0;
}
if (a[0] > b[0]) return true;
if (a[0] < b[0]) return false;
if (a[1] > b[1]) return true;
if (a[1] < b[1]) return false;
if (a[2] > b[2]) return true;
if (a[2] < b[2]) return false;
return true;
}
function getPlatform() {
var plataforma = window.navigator.platform.toLowerCase();
var navegador = navigator.userAgent.toLowerCase();
if (plataforma == "macintel" || plataforma == "macppc") {
if (navegador.indexOf("mac os x 10.7") != -1 ||
navegador.indexOf("mac os x 10_7") != -1 ||
navegador.indexOf("mac os x 10.8") != -1 ||
navegador.indexOf("mac os x 10_8") != -1 ||
navegador.indexOf("mac os x 10.9") != -1 ||
navegador.indexOf("mac os x 10_9") != -1 ||
navegador.indexOf("mac os x 10.10") != -1 ||
navegador.indexOf("mac os x 10_10") != -1 ||
navegador.indexOf("mac os x 10.11") != -1 ||
navegador.indexOf("mac os x 10_11") != -1 ||
navegador.indexOf("mac os x 10.12") != -1 ||
navegador.indexOf("mac os x 10_12") != -1 ||
navegador.indexOf("mac os x 10.13") != -1 ||
navegador.indexOf("mac os x 10_13") != -1) {
return 'osx';
}
} else if (plataforma == "win32" || plataforma == "win64") {
return 'windows';
} else {
return 'linux';
}
}
function closeAllPanels() {
$("i.indicator").removeClass("glyphicon-chevron-down").addClass("glyphicon-chevron-right");
$('.panel-collapse.in').collapse('hide');
}
function successCallbackLoad(data) {
detectedVersion = data.type;
if (!compareVersions(data.version, agentVersion)) { /* data.version < agentVersion */
$("#updateAgent-panel").removeClass('hide');
$("#" + detectedVersion + '_' + detectedOS).removeClass('hide');
if (id === 'updateAgent') {
openPanel(id);
}
}
}
function verificaAplicacao(element) {
btnID = '#' + element.id;
$(btnID).prop('disabled', true);
autenticacaoGovPT.isAuthServiceAlive(aplicacaoIniciada, aplicacaoNaoIniciada);
}
function aplicacaoIniciada(data) {
if (!compareVersions(data.version, agentVersion)) {
$('#aplicacaoIniciadaDesatualizada').modal('toggle');
} else {
if (resumeAuthentication) {
location.href = resumeAuthentication;
} else {
$('#aplicacaoIniciada').modal('toggle');
}
}
$(btnID).prop('disabled', false);
}
function aplicacaoNaoIniciada() {
$('#aplicacaoNaoIniciada').modal('toggle');
$(btnID).prop('disabled', false);
}
function ajuda(id) {
$('#aplicacaoNaoIniciada').modal('toggle');
if ($('#' + id).hasClass('in')) {
jumpto(id);
} else {
openPanel(id);
}
}
function ajudaProxy() {
$(".lnd, .cnd, .installErrors").addClass("hide");
openPanel('dificuldades');
}
function errosInstalacao() {
$(".lnd, .cnd, .proxyFA").addClass("hide");
openPanel('dificuldades');
}
function okContinuar(element) {
parent = element.parentNode.parentNode.parentNode.parentNode;
if (($('#' + parent.id).data('bs.modal') || {}).isShown) {
$('#' + parent.id).modal('toggle');
if (resumeAuthentication && parent.id == 'aplicacaoIniciarContinuar') {
location.href = resumeAuthentication;
}
}
closeAllPanels();
}
var detectedOS = getPlatform();
if (resumeAuthentication) {
$(".nosession").addClass("hide");
$(".withsession").removeClass("hide");
$(".verifica-app").text('Continuar autenticação');
}
$('#topicos').on('shown.bs.collapse', function (e) {
var panel = $(this).find('.in');
$('html, body').animate({
scrollTop: panel.offset().top
}, 500);
e.stopPropagation();
});
$('#topicos').on('hidden.bs.collapse', function (e) {
$(e.target).prev().find("i.indicator").removeClass("glyphicon-chevron-down").addClass("glyphicon-chevron-right");
});
$('#topicos').on('show.bs.collapse', function (e) {
$(e.target).prev().find("i.indicator").removeClass("glyphicon-chevron-right").addClass("glyphicon-chevron-down");
if (!$(e.target).hasClass('my-panel-ignore')) {
$('#topicos .in').not('.my-panel-ignore').collapse('hide');
}
});
if (hideHelpContext && $("." + hideHelpContext)[0]) {
$(".proxyFA, .installErrors, ." + hideHelpContext).addClass("hide");
}
switch (getPlatform()) {
case "windows":
$(".instrucoesOsx").addClass("hide");
$(".instrucoesLinux").addClass("hide");
break;
case "osx":
$(".instrucoesWindows").addClass("hide");
$(".instrucoesLinux").addClass("hide");
break;
case "linux":
$(".instrucoesOsx").addClass("hide");
$(".instrucoesWindows").addClass("hide");
$('#installJava-panel').removeClass('hide');
break;
}
$('#agentSupported').removeClass('hide');
$('#installAgent-panel').removeClass('hide');
$('#agentDisconnected-panel').removeClass('hide');
for (i = 1; i < 7; i++) {
$('#accordion' + i).on('shown.bs.collapse', function (e) {
var panel = $(this).find('.in');
$('html, body').animate({
scrollTop: panel.offset().top
}, 500);
e.stopPropagation();
});
}
window.addEventListener = window.addEventListener || function (e, f) { window.attachEvent('on' + e, f); };
window.addEventListener("load", function (event) {
checkForOldVersions('update');
});
window.addEventListener("load", function (event) {
autenticacaoGovPT.isAuthServiceAlive(successCallbackLoad, function (previousAuth) { });
});
$('.gpg_content_rcp').html($('#gpg_content').html());
$('.lnx_download_content_rcp').html($('#lnx_download_content').html());
$('.lnx_install_content_rcp').html($('#lnx_install_content').html());
$('.osx_install_content_rcp').html($('#osx_install_or_update_content').html());
$('#windows_install_content').html($('#windows_install_or_update_content').html());
$('#windows_update_content').html($('#windows_install_or_update_content').html());
function openPanel(id) {
if (!$("#" + id).parent().hasClass('hide')) {
$("#" + id).prev().find("i.indicator").toggleClass('glyphicon-chevron-right glyphicon-chevron-down');
$("#" + id).collapse('show');
}
}
function jumpto(id) {
element_to_scroll_to = document.getElementById(id);
element_to_scroll_to.scrollIntoView();
}
/* https://stackoverflow.com/a/5448595 IE8*/
function getParameterByName(parameterName) {
var result = null, tmp = [];
var items = location.search.substr(1).split("&");
for (var index = 0; index < items.length; index++) {
tmp = items[index].split("=");
if (tmp[0] === parameterName) result = decodeURIComponent(tmp[1]);
}
return result;
}
$(document).ready(function () {
if (!checkUpdate) {
if (id) openPanel(id);
} else {
if (!compareVersions(checkUpdate, agentVersion)) {
$("#updateAgent-panel").removeClass('hide');
openPanel('updateAgent');
} else{
$('#aplicacaoAtualizada').modal('toggle');
}
}
$('[data-toggle="popover"]').popover({
trigger: 'hover',
html: true,
container: 'body',
'placement': 'right'
});
});
</script>
<!-- END: Conteúdo -->
</div>
</div>
</div>
<div class="container footer">
<div class="row">
<div class="col-sm-12 center">
<div class="info-footer">
<p>
<span id="ctl00_lblAuthGovInfoFooter">O processo de autenticação é um serviço da Identificação Eletrónica que permite confirmar a sua identidade,<br />facilitando o acesso online a vários serviços públicos. </span>
<a href="https://www.autenticacao.gov.pt/" target="_blank">
<span id="ctl00_lblMoreInfo">Saiba mais sobre a Identificação Eletrónica.</span></a>
</p>
</div>
<a target="_blank" href="https://www.ama.gov.pt/">
<img src="/fa/layout_ccc/image/Logo_AMA.png" class="logo-ama"
alt="Agência para a Modernização Administrativa" title="Agência para a Modernização Administrativa" /></a>
<ul>
<li><a target="_blank" href="">
<span id="ctl00_lblUrlAmaSites">Portal do Cidadão</span></a></li>
<li><a target="_blank" href="">
<span id="ctl00_lblUrlPrivacyPolicy">Política de Privacidade</span></a></li>
<li><a target="_blank" href="">
<span id="ctl00_lblUrlContacts">Contactos</span></a></li>
</ul>
<a target="_blank" href="https://www.facebook.com/ama.gov.pt">
<img src="/fa/layout_ccc/image/fb_footer.png" alt="Facebook AMA" /></a>
<a target="_blank" href="https://pt.linkedin.com/company/ama---ag-ncia-para-a-moderniza-o-administrativa-ip">
<img src="/fa/layout_ccc/image/li_footer.png" alt="LinkedIn AMA" /></a>
<a target="_blank" href="https://www.twitter.com/ama_gov_pt">
<img src="/fa/layout_ccc/image/tw_footer.png" alt="Twitter AMA" /></a>
<div class="copyright">
<div class="row">
<div class="col-md-12">
<span id="ctl00_lblAmaDesc">AMA - Agência para a Modernização Administrativa, IP - Todos os direitos reservados @ </span>
<span id="ctl00_lblCopyrightYear">2018</span>
<a href="https://www.ama.gov.pt/" target="_blank">www.ama.gov.pt</a> | <a href="mailto:ama@ama.pt">ama@ama.pt</a>
</div>
</div>
</div>
</div>
</div>
</div>
</form>
<!-- HTML5 shim and Respond.js for IE8 support of HTML5 elements and media queries -->
<!--[if lt IE 9]>
<script src="https://oss.maxcdn.com/html5shiv/3.7.2/html5shiv.min.js"></script>
<script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
<![endif]-->
<script type="text/javascript" src="/fa/bluelayout/dist/js/bootstrap.min.js"></script>
<!-- IE10 viewport hack for Surface/desktop Windows 8 bug -->
<script type="text/javascript" src="/fa/bluelayout/ie10-viewport-bug-workaround.js"></script>
<script type="text/javascript">
var _gaq = _gaq || [];
(function () {
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})();
_gaq.push(['_setAccount', 'UA-35831726-1']);
_gaq.push(['_setDomainName', 'autenticacao.cartaodecidadao.gov.pt']);
_gaq.push(['_setSiteSpeedSampleRate', 50]);
_gaq.push(['_trackPageview']);
</script>
</body>
</html>