PHPackages                             jgroup/laravel-bank-id - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Authentication &amp; Authorization](/categories/authentication)
4. /
5. jgroup/laravel-bank-id

ActiveLibrary[Authentication &amp; Authorization](/categories/authentication)

jgroup/laravel-bank-id
======================

A package for integrating Swedish BankID in Laravel applications

v1.0.5(5mo ago)01561MITPHPPHP ^7.4|^8.0

Since Jan 28Pushed 5mo agoCompare

[ Source](https://github.com/janjoo-group/laravel-bank-id)[ Packagist](https://packagist.org/packages/jgroup/laravel-bank-id)[ RSS](/packages/jgroup-laravel-bank-id/feed)WikiDiscussions main Synced 3w ago

READMEChangelog (6)Dependencies (5)Versions (7)Used By (0)

laravel-bank-id
===============

[](#laravel-bank-id)

A package for integrating Swedish BankID in your Laravel applications.

The source code is based on the [sample application provided by BankID](https://github.com/BankID/SampleCode) which is written in Java using Spring.

**This package has not been tested on &lt; Laravel 8.**

Getting started
---------------

[](#getting-started)

Start by installing the package using Composer.

`composer require jgroup/laravel-bank-id`

Publish config and certificates (test certificates and production ca root certificate) by running:

`php artisan vendor:publish --provider="Jgroup\BankID\BankIDServiceProvider"`

Production Certificate
----------------------

[](#production-certificate)

Convert your production certificate from PKCS\_12 format to two PEM files, ready to be used by running:

`openssl pkcs12 -in /path/to/certificate.p12 -passin pass:password_for_certificate_p12 -out /destination/folder/certificate.pem -clcerts -nokeys`

`openssl pkcs12 -in /path/to/certificate.p12 -passin pass:password_for_certificate_p12 -out /destination/folder/key.pem -nocerts -nodes`

Quick auth example
------------------

[](#quick-auth-example)

```
// routes/web.php
