realm-keys.html
Home
/
themes /
src /
main /
resources /
theme /
base /
admin /
resources /
partials /
realm-keys.html
<div class="col-sm-9 col-md-10 col-sm-push-3 col-md-push-2">
<kc-tabs-realm></kc-tabs-realm>
<form class="form-horizontal" name="realmForm" novalidate kc-read-only="!access.manageRealm">
<input type="text" readonly value="this is not a login form" style="display: none;">
<input type="password" readonly value="this is not a login form" style="display: none;">
<fieldset class="border-top">
<div class="form-group">
<label class="col-md-2 control-label" for="publicKey">{{:: 'publicKey' | translate}}</label>
<div class="col-md-10">
<textarea type="text" id="publicKey" name="publicKey" class="form-control" rows="4"
kc-select-action="click" data-ng-model="realm.publicKey" readonly></textarea>
</div>
</div>
<div class="form-group">
<label class="col-md-2 control-label" for="certificate">{{:: 'certificate' | translate}}</label>
<div class="col-md-10">
<textarea type="text" id="certificate" name="certificate" class="form-control" rows="8" kc-select-action="click" data-ng-model="realm.certificate" readonly></textarea>
</div>
</div>
</fieldset>
<div class="form-group" data-ng-show="access.manageRealm">
<div class="col-md-10 col-md-offset-2">
<button class="btn btn-danger" type="button" data-ng-click="generate()">{{:: 'gen-new-keys' | translate}}</button>
</div>
</div>
<fieldset>
<legend>Import keys</legend>
<div class="form-group">
<label class="col-md-2 control-label" for="privateKeyUpload">{{:: 'privateKey' | translate}}</label>
<div class="col-md-6">
<div class="controls kc-button-input-file" data-ng-show="!privateKeyUploadContent">
<label for="privateKeyUpload" class="btn btn-default">{{:: 'select-file' | translate}} <i class="pficon pficon-import"></i></label>
<input id="privateKeyUpload" type="file" class="hidden" ng-file-select="privateKeyUpload($files)">
</div>
<span class="kc-uploaded-file">
{{privateKeyUploadName}}
</span>
</div>
</div>
<div class="form-group">
<label class="col-md-2 control-label" for="publicKeyUpload">{{:: 'publicKey' | translate}}</label>
<div class="col-md-6">
<div class="controls kc-button-input-file" data-ng-show="!publicKeyUploadContent">
<label for="publicKeyUpload" class="btn btn-default">{{:: 'select-file' | translate}} <i class="pficon pficon-import"></i></label>
<input id="publicKeyUpload" type="file" class="hidden" ng-file-select="publicKeyUpload($files)">
</div>
<span class="kc-uploaded-file">
{{publicKeyUploadName}}
</span>
</div>
</div>
<div class="form-group">
<label class="col-md-2 control-label" for="certificateUpload">{{:: 'certificate' | translate}}</label>
<div class="col-md-6">
<div class="controls kc-button-input-file" data-ng-show="!certificateUploadContent">
<label for="certificateUpload" class="btn btn-default">{{:: 'select-file' | translate}} <i class="pficon pficon-import"></i></label>
<input id="certificateUpload" type="file" class="hidden" ng-file-select="certificateUpload($files)">
</div>
<span class="kc-uploaded-file">
{{certificateUploadName}}
</span>
</div>
</div>
<div class="form-group" data-ng-show="access.manageRealm">
<div class="col-md-10 col-md-offset-2">
<button class="btn btn-danger" type="button" data-ng-click="import()" data-ng-disabled="!((privateKeyUploadContent && publicKeyUploadContent) || certificateUploadContent)">{{:: 'upload-keys' | translate}}</button>
<button class="btn btn-default" type="button" data-ng-click="clearImport()" data-ng-disabled="!privateKeyUploadContent && !publicKeyUploadContent && !certificateUploadContent">{{:: 'clear' | translate}}</button>
</div>
</div>
</fieldset>
</form>
</div>
<kc-menu></kc-menu>